A smart camera system provides focused images to an operator at a host computer
by processing digital images at the imaging location prior to sending them to the
host computer. The smart camera has a resident digital signal processor for preprocessing
digital images prior to transmitting the images to the host. The preprocessing
includes image feature extraction and filtering, convolution and deconvolution
methods, correction of parallax and perspective image error and image compression.
Compression of the digital images in the smart camera at the imaging location permits
the transmission of very high resolution color or high resolution grayscale images
at real-time frame rates such as 30 frames per second over a high speed serial
bus to a host computer or to any other node on the network, including any remote
address on the Internet.