ELEC 7450 - Digital Image Processing Image Acquisition

ELEC 7450 - Digital Image Processing Image Acquisition

I indirect imaging techniques, e.g., MRI (Fourier), CT (Backprojection) I physical quantities other than intensities are measured I computation leads to 2-D map displayed as intensity Image acquisition Digital images are acquired by I direct digital acquisition (digital still/video cameras), or I scanning material acquired as analog signals (slides, photographs, etc.). I In both cases, the digital sensing element is one of the following: Line array Area array Single sensor Stanley J. Reeves ELEC 7450 - Digital Image Processing Image acquisition Digital images are acquired by I direct digital acquisition (digital still/video cameras), or I scanning material acquired as analog signals (slides, photographs, etc.). I In both cases, the digital sensing element is one of the following: Line array Area array Single sensor I indirect imaging techniques, e.g., MRI (Fourier), CT (Backprojection) I physical quantities other than intensities are measured I computation leads to 2-D map displayed as intensity Stanley J. Reeves ELEC 7450 - Digital Image Processing Single sensor acquisition Stanley J. Reeves ELEC 7450 - Digital Image Processing Linear array acquisition Stanley J. Reeves ELEC 7450 - Digital Image Processing Two types of quantization: I spatial: limited number of pixels I gray-level: limited number of bits to represent intensity at a pixel Array sensor acquisition I Irradiance incident at each photo-site is integrated over time I Resulting array of intensities is moved out of sensor array and into a buffer I Quantized intensities are stored as a grayscale image Stanley J. Reeves ELEC 7450 - Digital Image Processing Array sensor acquisition I Irradiance incident at each photo-site is integrated over time I Resulting array of intensities is moved out of sensor array and into a buffer I Quantized Two types of quantization: intensities are stored as a I spatial: limited number of pixels grayscale image I gray-level: limited number of bits to represent intensity at a pixel Stanley J. Reeves ELEC 7450 - Digital Image Processing Spatial resolution Stanley J. Reeves ELEC 7450 - Digital Image Processing Grayscale resolution Stanley J. Reeves ELEC 7450 - Digital Image Processing Sensors - CCD & CMOS CMOS (complementary CCD (charge-coupled device) metal-oxide-semiconductor) Charge-coupled device. I QE of 19-26%. Whole systems Quantum efficiency of 70% I can be integrated on the same (film has 2% QE). device. Camera-on-chip. Mature technology. In I Standard semiconductor device development since 1969. I manufacturing process. Uses photo-diodes in I Each pixel has read-out conjunction with capacitors to I electronics, amplifiers, noise store charge. correction, and ADC. Charge converted to voltage at I Consume far less power than limited nodes. Varied I CCDs. architectures used for read-out. Need more room for electronics. Most of pixel area is light I I Fill-factor generally not as good sensitive. Good fill-factor. as CCDs. Stanley J. Reeves ELEC 7450 - Digital Image Processing CCD architectures CCDs function in two stages—exposure and read-out I Photons are collected and charge is accumulated during exposure I Area arrays use vertical and horizontal shift registers for read-out I In some architectures, charge is transferred to an inactive/opaque region before readout Linear array Full frame transfer I Pixel intensities are read I The entire pixel area is active sequentially I Time between exposures is significant I Needs mechanical shutter Stanley J. Reeves ELEC 7450 - Digital Image Processing CCD architectures Interline transfer Frame transfer I Charge shifted to adjacent I Need 2x optically active area opaque area and thus are larger and costlier I Subsequently shifted row-wise I Half of the array (for storage) is to a horizontal shift register masked I Complex design (requires I Shutter delay is smaller than full micro-mirrors or microlenses for frame transfer good optical efficiency) Stanley J. Reeves ELEC 7450 - Digital Image Processing Image formation I Both CCD and CMOS sensors are monochromatic I Color images are acquired using color filters overlaid on the sensor The intensity measured at a pixel is Z 1 ci = fi(λ)g(λ)x(λ)l(λ)dλ + ηi −∞ I i = 1;:::; k are distinct color channels sampled at each location I fi(λ) - spectral transmittance of color filter I g(λ) - sensitivity of sensor I x(λ) - spectral reflectance of imaged surface I l(λ) - spectral power density of illuminant I ηi - measurement noise Stanley J. Reeves ELEC 7450 - Digital Image Processing Spectral response of common illuminants Source: http://www.ni.com/white-paper/6901/en/ Stanley J. Reeves ELEC 7450 - Digital Image Processing Multiple sensors I To acquire a 2-D image, multiple CCDs are used to acquire separate color bands Dichroic prism I A dichroic prism is used to split incoming irradiance into narrow-band beams I Red, blue, and green beams directed to separate optical sensors I Issues: cost, weight, registration Beam splitter in action Stanley J. Reeves ELEC 7450 - Digital Image Processing Single sensor acquisition I To avoid the cost and complexity associated with multiple-sensor acquisition, most color digital cameras use a single sensor I Each pixel is overlaid with a color filter such that only one color channel is acquired at a particular pixel location I The Bayer array is the most common color filter array I Green is sampled at twice the density of red and blue since the human visual system (HVS) is more sensitive in the green region of the spectrum I The quincunx sampling arrangement ensures that aliasing in the green channel is least along the horizontal and vertical directions I The full color image is recovered in a post-processing stage known as demosaicking Stanley J. Reeves ELEC 7450 - Digital Image Processing Direct color imaging I The Foveon X3 sensor captures colors at different depths at the same spatial location I The increased density leads to much better spatial resolution I The spectral sensitivity functions at the different layers have substantial overlap I Color separation is a major issue for such sensors Stanley J. Reeves ELEC 7450 - Digital Image Processing Digital camera pipeline Lens assembly Focus control Exposure control I IR blocking (hot I Active auto-focus I Good contrast mirror) systems use IR across image by I Anti-aliasing: emitters to estimate manipulating blurs to increase distance aperture size and spatial I A passive method exposure time correlation dynamically adjusts I Prevents over- among color the focus setting to and channels to help maximimize under-exposed with high-frequency images demosaicking energy Stanley J. Reeves ELEC 7450 - Digital Image Processing Digital camera pipeline I Correct for lens distortion: barrel (fish-eye), pincushion (telephoto), vignetting (reduced brightness at edges) I Gamma correction to compensate for nonlinearity of sensor response (opto-electronic conversion function) I Compensation for dark current. Capture appropriate “dark-image”, subtract from acquired image. I Lens flare (scattered light) compensation (mostly proprietary) Stanley J. Reeves ELEC 7450 - Digital Image Processing Digital camera pipeline I HVS remarkably adaptive; e.g., paper appears white under incandescent light or sunlight I Imaging system will integrate spectral content of irradiance. Without color compensation, images appear unnatural and dissimilar to viewed scenes I White balancing algorithms based on one of two philosophies: I Gray-world assumption R = krR, B = kbB; kr = Gmean=Rmean, kb = Gmean=Bmean I Perfect reflector method Brightest pixel corresponds to white. R = R=Rmax, G = G=Gmax, B = B=Bmax Stanley J. Reeves ELEC 7450 - Digital Image Processing Digital camera pipeline I Reconstruct sparsely sampled signal to form 3-color image I Multitude of methods based on heuristics, properties of the HVS, and mathematical formulations I Since the Bayer array is the most common, most algorithms are tailored Bayer demosaicking specifically for it I Effective algorithms use inter-channel correlation Stanley J. Reeves ELEC 7450 - Digital Image Processing Digital camera pipeline I Captured image is in the digital camera color space. Colors are not impulses at specific wavelength. The sensitivity function of the camera color sensors dictates the camera color space. I The camera-RGB image is transformed to one of many standard color spaces. Most commonly, the transformation is Camera-RGB ! CIEXYZ. I The CIEXYZ space defined by CIE (Commission Internationale de l’Eclairage the International Commission on Illumination) corresponds to the human visual subspace I Many enhancement algorithms use non-RGB color spaces. Stanley J. Reeves ELEC 7450 - Digital Image Processing Digital camera pipeline I Removal of color artifacts due to demosaicking — algorithms based on the constant-hue assumption I Sharpening — performed on luminance component only I Denoising — median filters, bilateral filtering, and thresholding Stanley J. Reeves ELEC 7450 - Digital Image Processing Digital camera pipeline I Display — Images are converted to a format appropriate for display medium (sRGB for monitors, CMY/CMYK for printers). I Compression — Most cameras offer flexible compression options. JPEG is standard in current models. Some JPEG2000. I Storage — Low-end cameras offer only JPEG images as output. Some high-end point-and-shoot cameras and most SLRs will allow for retrieval of RAW images that are unprocessed. RAW images can be processed later on a PC without time and computational constraints. Stanley J. Reeves ELEC 7450 - Digital Image Processing.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    23 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us