Color Image Processing 老 師 : 楊 士 萱 博士 學 生 : 陳 柏 源 碩一.

Slides:



Advertisements
Similar presentations
Digital Image Processing
Advertisements

ECE 472/572 - Digital Image Processing Lecture 10 - Color Image Processing 10/25/11.
Lecture 6 Sharpening Filters
Digital Camera Essential Elements Part 1 Sept
The Generic Sensor Each photosite converts lightwave energy into photo- electrons Pixels in the output image are a measure of the number of photo-electrons.
16421: Vision Sensors Lecture 6: Radiometry and Radiometric Calibration Instructor: S. Narasimhan Wean 5312, T-R 1:30pm – 2:50pm.
Image (and Video) Coding and Processing Lecture 5: Point Operations Wade Trappe.
1Ellen L. Walker ImageJ Java image processing tool from NIH Reads / writes a large variety of images Many image processing operations.
E.G.M. PetrakisFiltering1 Linear Systems Many image processing (filtering) operations are modeled as a linear system Linear System δ(x,y) h(x,y)
Image Enhancement by Modifying Gray Scale of Individual Pixels
Digital Image Processing In The Name Of God Digital Image Processing Lecture3: Image enhancement M. Ghelich Oghli By: M. Ghelich Oghli
An Introduction to Digital Camera Signal Processor
Light Field Rendering Shijin Kong Lijie Heng.
Image Enhancement To process an image so that the result is more suitable than the original image for a specific application. Spatial domain methods and.
Detecting Digital Image Forgeries Using Sensor Pattern Noise presented by: Lior Paz Jan Lukas, jessica Fridrich and Miroslav Goljan.
Image Forgery Detection by Gamma Correction Differences.
Noise Reduction in Digital Images Lana Jobes Research Advisor: Dr. Jeff Pelz.
Image representation using arrays Image processing examples
Modeling the imaging system Why? If a customer gives you specification of what they wish to see, in what environment the system should perform, you as.
Graphics File Formats. 2 Graphics Data n Vector data –Lines –Polygons –Curves n Bitmap data –Array of pixels –Numerical values corresponding to gray-
Image Analysis Preprocessing Arithmetic and Logic Operations Spatial Filters Image Quantization.
Dynamic Range Compression & Color Constancy Democritus University of Thrace
Color Fidelity in Multimedia H. J. Trussell Dept. of Electrical and Computer Engineering North Carolina State University Raleigh, NC
1 Basics of Digital Imaging Digital Image Capture and Display Kevin L. Lorick, Ph.D. FDA, CDRH, OIVD, DIHD.
Dye Sublimation Color Management
…….CT Physics - Continued V.G.WimalasenaPrincipal School of radiography.
Camera Functions Using Your Digital Camera. 1. What happens when you press the shutter button down halfway? What does macro mode allow you to do? Pressing.
Automatic Compensation for Camera Settings for Images Taken under Different Illuminants School of Electrical Engineering and Computer Science Kyungpook.
Image Processing1 Image Acquisition Photo sensors –Photo diodes and photo diode array –Photo transistor Video camera.
Image Formation. Input - Digital Images Intensity Images – encoding of light intensity Range Images – encoding of shape and distance They are both a 2-D.
By Meidika Wardana Kristi, NRP  Digital cameras used to take picture of an object requires three sensors to store the red, blue and green color.
EE 4780: Introduction to Computer Vision Introduction.
EE 7700 Demosaicking Problem in Digital Cameras. Bahadir K. Gunturk2 Multi-Chip Digital Camera Lens Scene Spectral filters Beam- splitters Sensors To.
1 Image Basics Hao Jiang Computer Science Department Sept. 4, 2014.
How A Camera Works Image Sensor Shutter Mirror Lens.
Comparing Regular Film to Digital Photography
Evaluating An Image How things look on the screen doesn’t always matter. A full resolution image from a 6 megapixel camera printed on 4” x 6” paper… each.
Dynamic Range And Granularity. Dynamic range is important. It is defined as the difference between light and dark areas of an image. All digital images.
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
CS6825: Point Processing Contents – not complete What is point processing? What is point processing? Altering/TRANSFORMING the image at a pixel only.
DEVELOPMENT OF ALGORITHM FOR PANORAMA GENERATION, AND IMAGE SEGMENTATION FROM STILLS OF UNDERVEHICLE INSPECTION Balaji Ramadoss December,06,2002.
Presented by Daniel Khashabi Joint work with Sebastian Nowozin, Jeremy Jancsary, Andrew W. Fitzgibbon and Bruce Lindbloom.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
In the Know … Technological Vocabulary. Movin’ on Up Terms 1. Available Light – Light in a room (sunlight or existing room light) 2. Bit Depth – the color.
 The image that the digital camera sensor captures is based on the light reflected or emitted from a subject and how much the sensor is exposed to that.
School of Computer Science Queen’s University Belfast Practical TULIP lecture next Tues 12th Feb. Wed 13th Feb 11-1 am. Thurs 14th Feb am. Practical.
Lecture 5 Mask/Filter Transformation 1.The concept of mask/filters 2.Mathematical model of filtering Correlation, convolution 3.Smoother filters 4.Filter.
Development of a Gamma-Ray Beam Profile Monitor for the High-Intensity Gamma-Ray Source Thomas Regier, Department of Physics and Engineering Physics University.
Image Subtraction Mask mode radiography h(x,y) is the mask.
Digital Image Processing EEE415 Lecture 3
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
Digital Image Processing CSC331 Image Enhancement 1.
DIGITAL VIDEO AUTHENTICATION. Contents  What is Quantization ?  What is Double MPEG/JPEG Compression?  Video Compression/Decompression  What is JPEG/Frame.
Inside the Digital Camera. Digital Camera Cross Section The digital camera is a complex device The only part that is the same as film cameras is the lens.
Intelligent Robotics Today: Vision & Time & Space Complexity.
Digital Image Processing Image Enhancement in Spatial Domain
2015, Autumn Visualization with 3D CG Masaki Hayashi Color theory & Digital camera.
Analysis of denoising filters for photo response non uniformity noise extraction in source camera identification Irene Amerini, Roberto Caldelli, Vito.
Quality Enhancement Video Quality. Introduction ● This section will bring you through the following concepts: 1. How lighting and camera positioning enhance.
Advanced Computer Vision Chapter 2 Image Formation Chapter 2 Image Formation Presented by: 傅楸善 & 翁丞世
Introduction to Digital Image Analysis Kurt Thorn NIC.
RECONSTRUCTION OF MULTI- SPECTRAL IMAGES USING MAP Gaurav.
# x pixels Geometry # Detector elements Detector Element Sizes Array Size Detector Element Sizes # Detector elements Pictorial diagram showing detector.
Digital Image -M.V.Ramachandranwww.youtube.com/postmanchandru
ART 147 DIGITAL MATERIALS & PROCESSES Powerpoint No
Heechul Han and Kwanghoon Sohn
Reverse-Projection Method for Measuring Camera MTF
Acquisition and display of a still color image A-Z
Lecture 2: Image filtering
Demosaicking Problem in Digital Cameras
Presentation transcript:

Color Image Processing 老 師 : 楊 士 萱 博士 學 生 : 陳 柏 源 碩一

Outline Image processing flowchart in a DSC Sensor,Aperture,and Lens Preprocessing White Balance Demosaicking Color Transformation Postprocessing Display/archive

Image processing flowchart in a DSC(1/2)

Image processing flowchart in a DSC(2/2) (a)Raw image (b)Preprocessing / White balance (c) Demosaicking (d) Trans. ISO-RGB (e) Trans. sRGB

Sensor,Aperture,and Lens(1/6)

Sensor,Aperture,and Lens(2/6) CFA(Color Filter Array) Exposure control Focus control

Sensor,Aperture,and Lens(3/6) CFA(Color Filter Array) Bayer array

Sensor,Aperture,and Lens(4/6) Exposure control (a)Underexposed image (b) Overexposed image (c) Well-exposed image

Sensor,Aperture,and Lens(5/6) Focus control (a)Object is in good focus (b) The corresponding intensities on the image plane (c) Object is in front of the image plane (d) The corresponding intensities on the image plane (e) Object is closer to the lens behind the image plane (f) The corresponding intensities on the image plane

Sensor,Aperture,and Lens(6/6) Focus control (a)Out-of-focus (b) Lens position closer to the required focal length (c) An in-focus image block (d) A plot of the focal measure versus the lens position

Preprocessing(1/5)

Preprocessing(2/5) Linearization Dark current compensation Flare compensation

Preprocessing(3/5) Linearization Some cameras require that data be linearized since the captured data resides in a nonlinear space Cameras that include correction for nonlinear data use an opto-electronic conversion function (OECF)

Preprocessing(4/5) Dark current compensation A dark current signal is recored,which is due to thermally generated electrons in the sensor substrate Place an opaque mask along the adges of the sensor to give an estimate of intensity due to dark current alone capture a drak image for the given exposure time

Preprocessing(5/5) Flare compensation To subtract from the whole image a percentage of the mean measured signal energy in a channel To subtract a fixed percentage of the mean signal energy in the pixel’s neighborhood

White Balance(1/3)

White Balance(2/3) “gray world”

White Balance(3/3) (a)Image captured under an incandescent illuminant (b) Same image after white balance using the gray world assumption

Demosaicking(1/2)

Demosaicking(2/2) Raw image -> full color image  Non-Adaptive algorithm  Adaptive algorithm

Color Transformation(1/2)

Color Transformation(2/2) Unrended Color Spaces  convenient storage or calculation  CIEXYZ (ISO-RGB, RIMM-RGB) Rended Color Spaces  are designed for output purpose  sRGB

Postprocessing(1/2)

Postprocessing(2/2) Edge enhancement  the demosaicking step may introduce a zipper artifact along intensity edges Coring(thresholding)  Is used to remove detail information that has no significant contribution to image detail and behaves much like noise

Display/archive(1/2)

Display/archive(2/2) Display  CRT - additive color system  printer - CMYK color space Archive  TIFF/EP  EXIF,JPEG  JPEG2000