In a machine vision system utilizing computer processing of image data, an
imaging module incorporates the image sensor as well as pre-processing
circuitry, for example, for performing a background subtraction and/or a
gradient calculation. The pre-processing circuitry may also compress the
image information. The host computer receives the pre-processed image data
and performs all other calculations necessary to complete the machine
vision application, for example, to determine one or more wheel alignment
parameters of a subject vehicle. In a disclosed example useful for wheel
alignment, the module also includes illumination elements, and the module
circuitry provides associated camera control. The background subtraction,
gradient calculation and associated compression require simpler, less
expensive circuitry than for typical image pre-processing boards. Yet, the
pre-processing at the imaging module substantially reduces the processing
burden on the host computer when compared to machine vision
implementations using direct streaming of image data to the host computer.
Em um sistema da visão da máquina que utiliza processar de computador de dados da imagem, um módulo da imagem latente incorpora o sensor da imagem as.well.as circuitos do pre-processing, para o exemplo, para executar uma subtração do fundo e/ou um cálculo do gradient. Os circuitos do pre-processing podem também comprimir a informação da imagem. O computador de anfitrião recebe os dados pre-processed da imagem e executa todos cálculos restantes necessários terminar a aplicação da visão da máquina, para o exemplo, determinar um ou mais parâmetro do alinhamento da roda de um veículo sujeito. Em um exemplo divulgado útil para o alinhamento da roda, o módulo inclui também elementos da iluminação, e os circuitos do módulo fornecem controle associado da câmera. A subtração do fundo, o cálculo do gradient e a compressão associada requerem uns circuitos mais simples, mais menos caros do que para o pre-processing típico da imagem boards. Ainda, o pre-processing no módulo da imagem latente reduz substancialmente o burden processando no computador de anfitrião quando comparado às execuções da visão da máquina usando fluir direto de dados da imagem ao computador de anfitrião.