Infinite Algorithms

Algorithms for Consumer Electronics, Audio, Video, Imaging, and Wireless  


                                  Imaging


 

Home

Algorithms Galore!

How We can Help

About Us

Video

Audio

Imaging

Digital Cinema

Tutorials

Products

Publications

Patents

Clients

Design Gallery

Awards

Contact Us

Useful Links

 

As CMOS camera sensor technology advances with efficient packaging of multi-million pixel devices, the need for equally efficient image processing pipelines is becoming obvious. In a CMOS sensor, there are many issues such as dark currents, defective pixels, and sensitivity to temperature and humidity. Today the trend is towards building:

  •  High resolution cameras
  •  Wide dynamic range sensors with deep color
  •  High frame rate designs

There are many processing blocks in an image processing pipeline:

  •  Denoising of raw sensor output
  •  Demosaicing Bayer color filter array output
  •  Defective pixel correction
  •  Lens shading correction
  •  Color correction and tint adjustment
  •  Tone mapping
  •  Gamma correction
  •  Special effects processing
  •  Auto White Balancing
  •  Auto exposure control
  •  Auto focusing
  •  Color conversion to YCbCr
  •  Higher level processing such as:
    • Face detection
    • Red eye removal
    • Closed eye detection
    • Skin color detection
    • Image stabilization
    • Image scaling
    • Correction for low or high level exposure
    • Image rotation
    • Synchronizing to Flash

We can be of help in the design process in all the above blocks and overall pipeline design.