Computational Optical Imaging - Optique Numerique. -- Noise, Dynamic Range and Color --
|
|
- Lenard Manning
- 6 years ago
- Views:
Transcription
1 Computational Optical Imaging - Optique Numerique -- Noise, Dynamic Range and Color -- Winter 2013 Ivo Ihrke
2 Organizational Issues I received your addresses Course announcements will be send via Course webpage at Teaching -> Computational Optical Imaging
3 Noise
4 Sources of noise Photon shot noise Dark current shot noise Fixed pattern noise Readout noise [Janesick97]
5 Noise Sources [Reibel2003] photon shot noise dark current noise read noise
6 Photon shot noise Variance in number of photons that are counted they arrive in a Poisson random process Standard deviation is square root of signal relative noise decreases with signal Fundamental limit on photodetector precision! Can be reduced by averaging multiple exposures.
7 Fixed pattern noise Caused by variations in component values Big problem for CMOS sensors An amp at every pixel, and one for every column Gain variation (proportional to signal PRNU) Bias variation (independent of signal dark current) Can be partially canceled by correlated double sampling (CDS) CCD s transfer all charge to a single output amplifier
8 Dark current Things besides photons can knock electrons loose in the silicon. These are collected, too. Highly temperature dependent doubles every 5-8 degrees C May be reduced by cooling the sensor. Proportional to exposure time Limits exposure durations eventually, the dark current fills your well capacity.
9 Dark Current Noise Dark current has fixed pattern noise. Dark current varies because of irregularities in the silicon. Dark current has shot noise, too! dominates in dark areas for long exposures Mean dark current may be subtracted but subtracting frames increases shot noise subtract the average dark current Dark current is why astronomers chill their image sensors.
10 Peltier Cooling of CMOS chip [Gary Honis]
11 Thermal Noise Generated by thermally induced motion of electrons in resistive regions (resistors, transistor channels in strong inversion ) What does it mean? Independent of the signal. Zero mean, white (flat, wide bandwidth) Another problem for CMOS, not CCD imagers Dominates at low signal levels Can limit dynamic range
12 Dark Current Noise Removal cooling the chip noise removal techniques to separate image data from noise e.g. median filtering uncooled cooled 25 s exposure time
13 Noise, noise, noise Reset (ktc) noise thermal noise when resetting the CMOS photodetector a big deal, actually. can be corrected with CDS Amplifier noise thermal spatially non-uniform 1/f noise non-linearities Quantization noise truncate analog value to N bits
14 Analog/Digital Conversion
15 Correlated Double Sampling reduce noise by comparing against a reference charge
16 Combined Noise Model [Reibel2003] 2 N TOT 2 FPN 2 R 2 DSN 2 PSN 2 PSN 2 PRNU C NL 2 FPN - fixed pattern noise 2 - readout noise R 2 - thermal dark current shot noise DSN 2 PSN - photon shot noise 2 - photo response non-uniformity PRNU - non-linear effects C NL
17 Combined Noise Model [Reibel2003] 2 N TOT 2 FPN 2 R 2 DSN 2 PSN 2 PSN 2 PRNU C NL 2 - fixed pattern noise (can be calibrated) FPN 2 - readout noise (CDS) R 2 - thermal dark current shot noise (cooling) DSN 2 PSN - photon shot noise (multiple exposures) 2 PRNU- photo response non-uniformity (per-pixel gain) C NL - non-linear effects (can also be calibrated for)
18 Noise Distribution [Reibel2003] ADU = Analog-Digital Unit, e.g. 1 ADU = 0.5 e-
19 Digital Images Images are now numbers (corrupted by noise)
20 Digital Images - Limitations Digital Sensor noise Dynamic Range Tone Curve Recording Medium Monochromatic Optical Distortions Aberrations
21 Dynamic Range
22 Dynamic Range dr = max output swing noise in the dark = Saturation level dark current Dark shot noise + readout noise noise in the dark is random noise sources that cannot be corrected with circuit tricks Photon shot noise and read noise
23 Dynamic Range of Standard Sensors 13.5 EVs or f-stops = contrast 11,000:1 = color Ivo Ihrke negative / Winter 2013
24 Dependency of Dynamic Range on ISO Unity gain is where 1 digital unit (ADU) equals 1 electron (e-) This happens at different ISO settings for different sensors Above that, the gain only increases the voltage before A/D conversion (possibly reducing the relative effect of some of the read noise) digital gain multiplies the digital values All gain settings beyond unity gain reduce dynamic range
25 What is High Dynamic Range (HDR)?
26 HDR Acquisition Exposure Brackets Radiance Map Tonemapped HDR Image Exposure Sequence [Debevec & Malik 97]
27 Ways to vary the exposure Shutter Speed F/stop (aperture) Neutral Density (ND) Filters Gain / ISO / Film Speed (DOF) (noise)
28 Combining the image radiance I ( x) l( x, t) dt scene constant over exposure time (or ND-filter) I ( x) t l( x, ) assumes linear response (radiometric calibration!) have several measurements with different t
29 Combining the image introduce a weighting function for the pixels: centered at the sensor mean value, e.g. Gaussian (image data in [0,1]) w( I ( x)) e ( I ( x) 0.5) compute final image as I final ( x) i w( I i i ( x)) I w( I i i ( x) / ( x)) t i
30 Pixel Values Radiometric Calibration Important for many vision and graphics algorithms g 1 : I Use a color chart with precisely known reflectances. E g? g 90% 59.1% 36.2% 19.8% 9.0% 3.1% Irradiance = const * Reflectance? Use more camera exposures to fill up the curve. Method assumes constant lighting on all patches Works best when source is far away (example sunlight). Inverse exists (g is monotonic and smooth for all cameras)
31 Response Curve - Practice Measurement: ColorCalibrationToolbox Example: 29 exposures of Gretag-Macbeth color checker (uses EXIF info - exiftool)
32 Color Calibration Toolbox Zoom-in
33 Color Calibration Toolbox Mark the patch rectangle
34 Color Calibration Toolbox Make sure the patches are properly extracted
35 Color Calibration Toolbox Verify response curve the example is for jpg on the Canon 5D mark II Make sure the samples are fit well Response curves (R,G,B) samples Inverse response curves
36 Color Calibration Toolbox Check HDR image
37 Color Calibration Toolbox How is the curve estimated? Variant of Mitsunaga and Nayar, Radiometric Self Calibration, CVPR 1999 Polynomial fit to data samples Variations: enforce monotonicity (derivative > 0) Prevents wiggling enforce passing of curve through (0,0) and (1,1) map range to range Perform a weighted fit accounts for sample non-uniformity
38 Response Curve Take Home Points Usually linear for RAW images Don t rely on it verify Usually non-linear for jpg or other compressed/processed formats Estimation from random images may be unstable Use well defined target (color checker) Prefer continuous-curve algorithms, especially for high bit depths
39 Applications - HDR Display 47 TFT LCD, LED backlight aspect ratio 16:9 resolution 1920 x 1080 contrast >1,000,000:1 brightness 4,000 cd/m 2 Images courtesy Dolby
40 Applications - Image Based Lighting Slides by Paul Debevec
41 EDR and HDR Cameras Extended range High dynamic range Spheron - Scanning - 26 f-stops Grass Valley Viper (10 bits log) Panavision Genesis (10 bits log)
42 Super CCD (Fuji) octagonal grid elements with different sensitivity extended DR better in low light Used in consumer products (Finepix)
43 HDRC Log Encoding CMOS pixel amplifier output is logarithmic U - logarithmic
44 Per-Pixel Exposure Time Control no pixim with pixim no pixim with pixim
45 Adaptive Dynamic Range Imaging [Nayar and Branzoi 03]
46 modulation signal modulated [Nayar & Branzoi 06] unmodulated Programmable Imaging
47 Textbook HDR image / video encoding capture, display, tone reproduction visible difference predictors image based lighting, etc.
48 Color
49 source: Kodak KAF-5101ce data sheet Sensing color Eye has 3 types of color receptors Therefore we need 3 different spectral sensitivities
50 Ways to sense color Field-sequential color simplest to implement only still scenes Proudkin-Gorskii, 1911 (Library of Congress exhibition)
51 Ways to sense color Field-sequential color simplest to implement only still scenes Proudkin-Gorskii, 1911 (Library of Congress exhibition)
52 Ways to sense color Field-sequential color simplest to implement only still scenes Proudkin-Gorskii, 1911 (Library of Congress exhibition)
53 Ways to sense color Field-sequential color simplest to implement only still scenes Proudkin-Gorskii, 1911 (Library of Congress exhibition)
54 Examples - Prokudin-Gorskij Self-portrait 1915
55 Examples - Prokudin-Gorskij Photograph 1910, Emir of Bukhara, Prokudin-Gorskii
56 Examples - Lew Tolstoy 1887 painting, Ilya Repin 1910 photograph, Sergey Prokudin-Gorskii
57 Color Wheel one color channel is captured at one shot 3 times the acquisition time static images only
58 Liquid Crystal Tunable Filter (LCTF) Computer controllable spectral filter VariSpec LCTF
59 Spectral Response of Lyot Stage Relative Transmissivity: T( ) 2 cos T max t ( ) Waveplate parameters (birefringence, thickness) Electrically Tunable Birefringence is implemented by liquid crystal in Lyot stage
60 Spectral Response of 7 Differently tuned Lyot Stages using several stages in sequence: product = result
61 VariSpec spectral curves
62 Ways to sense color 3-Chip Camera dichroic mirrors divide light into wavelength bands does not remove light: excellent quality but expensive interacts with lens design problem with polarization image: Theuwissen
63 Foveon Technology 3 layers capture RGB at the same location takes advantage of silicon s wavelength selectivity light decays at different rates for different wavelengths multilayer CMOS sensor gets 3 different spectral sensitivities don t get to choose the curves
64 Ways to sense color Color filter array paint each sensor with an individual filter requires just one chip but loses some spatial resolution demosaicing requires tricky image processing G R B G C M Y G primary secondary
65 Demosaicing bilinear interpolation sampling theory edge-directed/pattern-based interpolation correlation-based
66 Demosaicing Original image Bilinear interpolation Ron Kimmel,
67 Demosaicing Bilinear interpolation Edge-weighted interpolation Ron Kimmel,
68 Bilinear Interpolation G R B G = + + perform interpolation for each color channel separately
69 Bilinear Interpolation G R B G = + + R 23 R 12 R 14 4 R 32 R 34
70 Bilinear Interpolation G R B G = + + R 23 R 12 R 14 4 R 32 R 34 R 33 R 32 2 R 34
71 Bilinear Interpolation set all non-measured values to zero then convolve G R B G = / , B R F 4 / F G
72 Problem: Aliasing [Alleysson & Suesstrunk05]
73 Problem: Aliasing [Alleysson & Suesstrunk05]
74 Fourier Space /4
75 Excessive Blurring
76 Grid Effect
77 Bleak colors
78 Color Aliasing
79 [Alleysson & Suesstrunk05] optimize r1 and r2 to gain best separation Low-pass filter luminance High-pass filter chrominance (orthogonal filter) Demultiplex chrominance Interpolate opponent colors Add luminance and interpolated colors
80 Gradient-based (dcraw) [Chuang et al. 99] 1.Calculate gradients in 5x5 region 2.Select subset of gradients (below threshold) 3.Average color differences in the determined regions
81 Gradients Gradient S = G18 G8 / 3 R23 R13 B19 B9 / 2 B17 B7 / 2 G24 G14 / 3 G22 G12 / 3
82 Regions S selection: gradient < 1.5*Min+0.5*(Max-Min) e.g. {S,W,NE,SE} S: R = (R13+R23)/2, G = G18, B = (B17+B19)/2 NE: R = (R13+R5)/2, G = (G4+G8+G10+G14)/4, B = B9
83 Average Rsum = (Rs + Rw + Rne + Rse)/4 Gsum = (Gs + Gw + Gne + Gse)/4 Bsum = (Bs + Bw + Bne + Bse)/4 average of color differences G13 = R13 + (Gsum-Rsum); B13 = R13 + (Bsum-Rsum)
84 Demosaicing Take-home-points 2/3 of your image are just made up! color resolution is less than image resolution be careful with spiky BRDFs combining multiple video frames might help 98% of all demosaicing algorithms are ad-hoc smoothing based on constant hue assumption afterwards
85 White Balance capture the spectral characteristics of the light source to assure correct color reproduction tungsten daylight flourescent flash
86 White Balance Human perception adapts to illumination condition Practice: division of RGB values
87 White Balance Camera built-in function derive scale from white point sun infrared red green blue tungsten incandescent ultra violet wavelength
88 White Balance Camera built-in function derive scale from white point infrared red green blue ultra violet wavelength
89 White Balance Camera built-in function derive scale from white point infrared red green blue ultra violet wavelength
90 White Balance Human perception adapts to illumination condition Practice: division of RGB values Theory: achieve a neutral spectrum (only works for broad band sources and broad band reflectance) Conversion to RGB is an integral over the divided spectrum + linear transformation + gamma
91 Spectrum to Image do not have spectral display not a huge problem: humans have only three types of cones (color vision) and one type of rod (night vision) cones 6-7 million rods ~120 million rods more sensitive
92 Color Vision color vision by cones significant overlap of the response functions L = long M = mid S = short
93 Color Vision L ~63%, M ~31%, S ~6% of cones eye least sensitive to blue, most sensitive to yellowishgreen spectral region outside of support of the response functions cannot be perceived
94 Spectral response of human eye reproducing color is tricky color matching experiments use light source with known spectral distribution (i.e. assume uniform spectral distribution, can e.g. be achieved by normalization) filtered by a narrow band filter additionally, use monochromatic 700,546,435 nm let human observers adjust apparent brightness of one of the sources to match the other Color matching functions
95 Color Spaces RGB matching functions negative!
96 XYZ space The CIE (1931) standard observer
97 How to compute a tristimulus image from a spectral representation? We have to integrate with the spectrum with the appropriate color matching function I ( x) f ( )ˆ l ( x, ) d X X I ( x) f ( )ˆ l ( x, ) d Y Y I ( x) f ( )ˆ l ( x, ) d Z Z
98 Now to RGB convert XYZ to RGB
99 Horseshoe Diagram
100 White Point for Different Color Temperatures Planckian Locus: - convert black body temperature to XYZ and put intohorseshoe diagram L_\lambda = spectral radiance [W/m^2/m] lambda = wavelength [m] h = Planck s constant [J.s] k = Boltzmann constant [J/K] c = speed of light [m/s] T = temperature of black body [K]
101 Display Gamut white point
102 Bibliography Holst, G. CCD Arrays, Cameras, and Displays. SPIE Optical Engineering Press, Bellingham, Washington, Theuwissen, A. Solid-State Imaging with Charge- Coupled Devices. Kluwer Academic Publishers, Boston, Curless, CSE558 lecture notes (UW, Spring 01). El Gamal et al., EE392b lecture notes (Spring 01). Several Kodak Application Notes at pplicationnotes.jhtml Reibel et al., CCD or CMOS camera noise characterization, Eur. Phys. J. AP 21, 2003
103 Bibliography D. Alleysson, S. Suesstrunk: Linear Demosaicing inspired by the Human Visual System, IEEE Trans. on Image Processing, 14(4), B. K. Gunturk, Y. Altunbasak, R. M. Mersereau: Color Plane Interpolation Using Alternating Projections, IEEE Trans. on Image Processing, 11(9), E. Chang, S. Cheung, D.Y. Pan: Color filter array recovery using a threshold-based variable number of gradients. Proc. SPIE, vol. 3650, pp ,
104 Bibliography Y. Takahashi, K. Hiraki, H. Kikuchi, S. Muaramtsu: Color Demosaicing Using Asymmetric Directional Interpolation and Hue Vector Smoothing, IEICE 20 th Workshop on Circuits and Systems, R. Kimmel, Demosaicing: Image Reconstruction from Color CCD Samples, IEEE Trans. on Image Processing. Vol. 8, No. 9, Boris Ajdin, Matthias B. Hullin, Christian Fuchs, Hans- Peter Seidel, Hendrik P. A. Lensch: Demosaicing by Smoothing along 1D Features. Proc. of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2008.
105 ICC Profiles (ICC international color consortium) color management system capture the properties of all devices camera and lighting monitor settings output properties display device (e.g. monitor) common interchange space srgb standard as a definition of RGB monitor profile input device (e.g. camera) input profile profile connection space output profile output device (e.g. printer)
106 ICC Profiles and HDR Image Generation profile connection spaces CIELAB (perceptual linear) linear CIEXYZ color space can be used to create an high dynamic range image in the profile connection space allows for a color calibrated workflow... input device (e.g. camera) input profile profile connection space output profile output device (e.g. printer)
Introduction to Image Processing and Computer Vision -- Noise, Dynamic Range and Color --
Introduction to Image Processing and Computer Vision -- Noise, Dynamic Range and Color -- Winter 2013 Ivo Ihrke Organizational Issues I received your email addresses Course announcements will be send via
More informationComputational Optical Imaging - Optique Numerique
Computational Optical Imaging - Optique Numerique Autumn 2015 Ivo Ihrke Organizational Issues Course schedule (tentative) 1. Intro / Recap: Img. Characteristics Monday 09.09.2015 2. HDR / Spectral / Polarization
More informationAcquisition Basics. How can we measure material properties? Goal of this Section. Special Purpose Tools. General Purpose Tools
Course 10 Realistic Materials in Computer Graphics Acquisition Basics MPI Informatik (moving to the University of Washington Goal of this Section practical, hands-on description of acquisition basics general
More informationImage acquisition. In both cases, the digital sensing element is one of the following: Line array Area array. Single sensor
Image acquisition Digital images are acquired by direct digital acquisition (digital still/video cameras), or scanning material acquired as analog signals (slides, photographs, etc.). In both cases, the
More informationColor Digital Imaging: Cameras, Scanners and Monitors
Color Digital Imaging: Cameras, Scanners and Monitors H. J. Trussell Dept. of Electrical and Computer Engineering North Carolina State University Raleigh, NC 27695-79 hjt@ncsu.edu Color Imaging Devices
More informationA simulation tool for evaluating digital camera image quality
A simulation tool for evaluating digital camera image quality Joyce Farrell ab, Feng Xiao b, Peter Catrysse b, Brian Wandell b a ImagEval Consulting LLC, P.O. Box 1648, Palo Alto, CA 94302-1648 b Stanford
More informationColor , , Computational Photography Fall 2018, Lecture 7
Color http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 7 Course announcements Homework 2 is out. - Due September 28 th. - Requires camera and
More informationGoal of this Section. Capturing Reflectance From Theory to Practice. Acquisition Basics. How can we measure material properties? Special Purpose Tools
Capturing Reflectance From Theory to Practice Acquisition Basics GRIS, TU Darmstadt (formerly University of Washington, Seattle Goal of this Section practical, hands-on description of acquisition basics
More informationCapturing Light in man and machine. Some figures from Steve Seitz, Steve Palmer, Paul Debevec, and Gonzalez et al.
Capturing Light in man and machine Some figures from Steve Seitz, Steve Palmer, Paul Debevec, and Gonzalez et al. 15-463: Computational Photography Alexei Efros, CMU, Fall 2005 Image Formation Digital
More informationA Kalman-Filtering Approach to High Dynamic Range Imaging for Measurement Applications
A Kalman-Filtering Approach to High Dynamic Range Imaging for Measurement Applications IEEE Transactions on Image Processing, Vol. 21, No. 2, 2012 Eric Dedrick and Daniel Lau, Presented by Ran Shu School
More information12/02/2017. From light to colour spaces. Electromagnetic spectrum. Colour. Correlated colour temperature. Black body radiation.
From light to colour spaces Light and colour Advanced Graphics Rafal Mantiuk Computer Laboratory, University of Cambridge 1 2 Electromagnetic spectrum Visible light Electromagnetic waves of wavelength
More informationComputer Graphics. - Display and Imaging Devices - Hendrik Lensch. Computer Graphics WS07/08 Display and Imaging Devices
Computer Graphics - Display and Imaging Devices - Hendrik Lensch Overview Last Week Volume Rendering Today Display and Imaging Devices Exam Monday, 18 th please be there at 8:00 sharp starts at 8:15 will
More informationCameras. Outline. Pinhole camera. Camera trial #1. Pinhole camera Film camera Digital camera Video camera
Outline Cameras Pinhole camera Film camera Digital camera Video camera Digital Visual Effects, Spring 2007 Yung-Yu Chuang 2007/3/6 with slides by Fredo Durand, Brian Curless, Steve Seitz and Alexei Efros
More informationCameras. Shrinking the aperture. Camera trial #1. Pinhole camera. Digital Visual Effects Yung-Yu Chuang. Put a piece of film in front of an object.
Camera trial #1 Cameras Digital Visual Effects Yung-Yu Chuang scene film with slides by Fredo Durand, Brian Curless, Steve Seitz and Alexei Efros Put a piece of film in front of an object. Pinhole camera
More informationRealistic Image Synthesis
Realistic Image Synthesis - HDR Capture & Tone Mapping - Philipp Slusallek Karol Myszkowski Gurprit Singh Karol Myszkowski LDR vs HDR Comparison Various Dynamic Ranges (1) 10-6 10-4 10-2 100 102 104 106
More informationCameras. Digital Visual Effects, Spring 2008 Yung-Yu Chuang 2008/2/26. with slides by Fredo Durand, Brian Curless, Steve Seitz and Alexei Efros
Cameras Digital Visual Effects, Spring 2008 Yung-Yu Chuang 2008/2/26 with slides by Fredo Durand, Brian Curless, Steve Seitz and Alexei Efros Camera trial #1 scene film Put a piece of film in front of
More informationImage Formation and Capture
Figure credits: B. Curless, E. Hecht, W.J. Smith, B.K.P. Horn, A. Theuwissen, and J. Malik Image Formation and Capture COS 429: Computer Vision Image Formation and Capture Real world Optics Sensor Devices
More informationEE 392B: Course Introduction
EE 392B Course Introduction About EE392B Goals Topics Schedule Prerequisites Course Overview Digital Imaging System Image Sensor Architectures Nonidealities and Performance Measures Color Imaging Recent
More informationNoise Characteristics of a High Dynamic Range Camera with Four-Chip Optical System
Journal of Electrical Engineering 6 (2018) 61-69 doi: 10.17265/2328-2223/2018.02.001 D DAVID PUBLISHING Noise Characteristics of a High Dynamic Range Camera with Four-Chip Optical System Takayuki YAMASHITA
More informationDIGITAL IMAGING. Handbook of. Wiley VOL 1: IMAGE CAPTURE AND STORAGE. Editor-in- Chief
Handbook of DIGITAL IMAGING VOL 1: IMAGE CAPTURE AND STORAGE Editor-in- Chief Adjunct Professor of Physics at the Portland State University, Oregon, USA Previously with Eastman Kodak; University of Rochester,
More informationVisibility of Uncorrelated Image Noise
Visibility of Uncorrelated Image Noise Jiajing Xu a, Reno Bowen b, Jing Wang c, and Joyce Farrell a a Dept. of Electrical Engineering, Stanford University, Stanford, CA. 94305 U.S.A. b Dept. of Psychology,
More informationCameras. Outline. Pinhole camera. Camera trial #1. Pinhole camera Film camera Digital camera Video camera High dynamic range imaging
Outline Cameras Pinhole camera Film camera Digital camera Video camera High dynamic range imaging Digital Visual Effects, Spring 2006 Yung-Yu Chuang 2006/3/1 with slides by Fedro Durand, Brian Curless,
More informationCS559: Computer Graphics. Lecture 2: Image Formation in Eyes and Cameras Li Zhang Spring 2008
CS559: Computer Graphics Lecture 2: Image Formation in Eyes and Cameras Li Zhang Spring 2008 Today Eyes Cameras Light Why can we see? Visible Light and Beyond Infrared, e.g. radio wave longer wavelength
More informationHigh dynamic range imaging and tonemapping
High dynamic range imaging and tonemapping http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 12 Course announcements Homework 3 is out. - Due
More informationColor Science. What light is. Measuring light. CS 4620 Lecture 15. Salient property is the spectral power distribution (SPD)
Color Science CS 4620 Lecture 15 1 2 What light is Measuring light Light is electromagnetic radiation Salient property is the spectral power distribution (SPD) [Lawrence Berkeley Lab / MicroWorlds] exists
More informationCS6640 Computational Photography. 6. Color science for digital photography Steve Marschner
CS6640 Computational Photography 6. Color science for digital photography 2012 Steve Marschner 1 What visible light is One octave of the electromagnetic spectrum (380-760nm) NASA/Wikimedia Commons 2 What
More informationOverview. Charge-coupled Devices. MOS capacitor. Charge-coupled devices. Charge-coupled devices:
Overview Charge-coupled Devices Charge-coupled devices: MOS capacitors Charge transfer Architectures Color Limitations 1 2 Charge-coupled devices MOS capacitor The most popular image recording technology
More informationColor , , Computational Photography Fall 2017, Lecture 11
Color http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 11 Course announcements Homework 2 grades have been posted on Canvas. - Mean: 81.6% (HW1:
More informationImages. CS 4620 Lecture Kavita Bala w/ prior instructor Steve Marschner. Cornell CS4620 Fall 2015 Lecture 38
Images CS 4620 Lecture 38 w/ prior instructor Steve Marschner 1 Announcements A7 extended by 24 hours w/ prior instructor Steve Marschner 2 Color displays Operating principle: humans are trichromatic match
More informationHigh Dynamic Range Imaging
High Dynamic Range Imaging 1 2 Lecture Topic Discuss the limits of the dynamic range in current imaging and display technology Solutions 1. High Dynamic Range (HDR) Imaging Able to image a larger dynamic
More informationCapturing Light in man and machine
Capturing Light in man and machine CS194: Image Manipulation & Computational Photography Alexei Efros, UC Berkeley, Fall 2015 Etymology PHOTOGRAPHY light drawing / writing Image Formation Digital Camera
More informationColor Reproduction. Chapter 6
Chapter 6 Color Reproduction Take a digital camera and click a picture of a scene. This is the color reproduction of the original scene. The success of a color reproduction lies in how close the reproduced
More informationCvision 2. António J. R. Neves João Paulo Silva Cunha. Bernardo Cunha. IEETA / Universidade de Aveiro
Cvision 2 Digital Imaging António J. R. Neves (an@ua.pt) & João Paulo Silva Cunha & Bernardo Cunha IEETA / Universidade de Aveiro Outline Image sensors Camera calibration Sampling and quantization Data
More informationDigital photography , , Computational Photography Fall 2017, Lecture 2
Digital photography http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 2 Course announcements To the 14 students who took the course survey on
More informationLecture Notes 11 Introduction to Color Imaging
Lecture Notes 11 Introduction to Color Imaging Color filter options Color processing Color interpolation (demozaicing) White balancing Color correction EE 392B: Color Imaging 11-1 Preliminaries Up till
More informationCOLOR and the human response to light
COLOR and the human response to light Contents Introduction: The nature of light The physiology of human vision Color Spaces: Linear Artistic View Standard Distances between colors Color in the TV 2 How
More informationImages and Displays. Lecture Steve Marschner 1
Images and Displays Lecture 2 2008 Steve Marschner 1 Introduction Computer graphics: The study of creating, manipulating, and using visual images in the computer. What is an image? A photographic print?
More informationDistributed Algorithms. Image and Video Processing
Chapter 7 High Dynamic Range (HDR) Distributed Algorithms for Introduction to HDR (I) Source: wikipedia.org 2 1 Introduction to HDR (II) High dynamic range classifies a very high contrast ratio in images
More informationComputer Graphics Si Lu Fall /27/2016
Computer Graphics Si Lu Fall 2017 09/27/2016 Announcement Class mailing list https://groups.google.com/d/forum/cs447-fall-2016 2 Demo Time The Making of Hallelujah with Lytro Immerge https://vimeo.com/213266879
More informationLecture 30: Image Sensors (Cont) Computer Graphics and Imaging UC Berkeley CS184/284A
Lecture 30: Image Sensors (Cont) Computer Graphics and Imaging UC Berkeley Reminder: The Pixel Stack Microlens array Color Filter Anti-Reflection Coating Stack height 4um is typical Pixel size 2um is typical
More informationColor and perception Christian Miller CS Fall 2011
Color and perception Christian Miller CS 354 - Fall 2011 A slight detour We ve spent the whole class talking about how to put images on the screen What happens when we look at those images? Are there any
More informationUnderstand brightness, intensity, eye characteristics, and gamma correction, halftone technology, Understand general usage of color
Understand brightness, intensity, eye characteristics, and gamma correction, halftone technology, Understand general usage of color 1 ACHROMATIC LIGHT (Grayscale) Quantity of light physics sense of energy
More informationAcquisition. Some slides from: Yung-Yu Chuang (DigiVfx) Jan Neumann, Pat Hanrahan, Alexei Efros
Acquisition Some slides from: Yung-Yu Chuang (DigiVfx) Jan Neumann, Pat Hanrahan, Alexei Efros Image Acquisition Digital Camera Film Outline Pinhole camera Lens Lens aberrations Exposure Sensors Noise
More informationColor Image Processing EEE 6209 Digital Image Processing. Outline
Outline Color Image Processing Motivation and Color Fundamentals Standard Color Models (RGB/CMYK/HSI) Demosaicing and Color Filtering Pseudo-color and Full-color Image Processing Color Transformation Tone
More informationELEC Dr Reji Mathew Electrical Engineering UNSW
ELEC 4622 Dr Reji Mathew Electrical Engineering UNSW Filter Design Circularly symmetric 2-D low-pass filter Pass-band radial frequency: ω p Stop-band radial frequency: ω s 1 δ p Pass-band tolerances: δ
More informationChapter 3 Part 2 Color image processing
Chapter 3 Part 2 Color image processing Motivation Color fundamentals Color models Pseudocolor image processing Full-color image processing: Component-wise Vector-based Recent and current work Spring 2002
More informationColor Science. CS 4620 Lecture 15
Color Science CS 4620 Lecture 15 2013 Steve Marschner 1 [source unknown] 2013 Steve Marschner 2 What light is Light is electromagnetic radiation exists as oscillations of different frequency (or, wavelength)
More informationIntroduction to Color Science (Cont)
Lecture 24: Introduction to Color Science (Cont) Computer Graphics and Imaging UC Berkeley Empirical Color Matching Experiment Additive Color Matching Experiment Show test light spectrum on left Mix primaries
More informationAnnouncements. The appearance of colors
Announcements Introduction to Computer Vision CSE 152 Lecture 6 HW1 is assigned See links on web page for readings on color. Oscar Beijbom will be giving the lecture on Tuesday. I will not be holding office
More informationCapturing Light in man and machine
Capturing Light in man and machine CS194: Image Manipulation & Computational Photography Alexei Efros, UC Berkeley, Fall 2016 Textbook http://szeliski.org/book/ General Comments Prerequisites Linear algebra!!!
More informationTonemapping and bilateral filtering
Tonemapping and bilateral filtering http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 6 Course announcements Homework 2 is out. - Due September
More informationImage acquisition. Midterm Review. Digitization, line of image. Digitization, whole image. Geometric transformations. Interpolation 10/26/2016
Image acquisition Midterm Review Image Processing CSE 166 Lecture 10 2 Digitization, line of image Digitization, whole image 3 4 Geometric transformations Interpolation CSE 166 Transpose these matrices
More informationIntroduction to Computer Vision
Introduction to Computer Vision CS / ECE 181B Thursday, April 1, 2004 Course Details HW #0 and HW #1 are available. Course web site http://www.ece.ucsb.edu/~manj/cs181b Syllabus, schedule, lecture notes,
More informationWavelengths and Colors. Ankit Mohan MAS.131/531 Fall 2009
Wavelengths and Colors Ankit Mohan MAS.131/531 Fall 2009 Epsilon over time (Multiple photos) Prokudin-Gorskii, Sergei Mikhailovich, 1863-1944, photographer. Congress. Epsilon over time (Bracketing) Image
More informationDigital Cameras The Imaging Capture Path
Manchester Group Royal Photographic Society Imaging Science Group Digital Cameras The Imaging Capture Path by Dr. Tony Kaye ASIS FRPS Silver Halide Systems Exposure (film) Processing Digital Capture Imaging
More informationCOLOR. and the human response to light
COLOR and the human response to light Contents Introduction: The nature of light The physiology of human vision Color Spaces: Linear Artistic View Standard Distances between colors Color in the TV 2 Amazing
More informationSampling and Reconstruction. Today: Color Theory. Color Theory COMP575
and COMP575 Today: Finish up Color Color Theory CIE XYZ color space 3 color matching functions: X, Y, Z Y is luminance X and Z are color values WP user acdx Color Theory xyy color space Since Y is luminance,
More informationWhat will be on the final exam?
What will be on the final exam? CS 178, Spring 2009 Marc Levoy Computer Science Department Stanford University Trichromatic theory (1 of 2) interaction of light with matter understand spectral power distributions
More informationProf. Feng Liu. Winter /09/2017
Prof. Feng Liu Winter 2017 http://www.cs.pdx.edu/~fliu/courses/cs410/ 01/09/2017 Today Course overview Computer vision Admin. Info Visual Computing at PSU Image representation Color 2 Big Picture: Visual
More informationDigital photography , , Computational Photography Fall 2018, Lecture 2
Digital photography http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2018, Lecture 2 Course announcements To the 26 students who took the start-of-semester
More informationCapturing Light in man and machine
Capturing Light in man and machine 15-463: Computational Photography Alexei Efros, CMU, Fall 2008 Image Formation Digital Camera Film The Eye Digital camera A digital camera replaces film with a sensor
More informationicam06, HDR, and Image Appearance
icam06, HDR, and Image Appearance Jiangtao Kuang, Mark D. Fairchild, Rochester Institute of Technology, Rochester, New York Abstract A new image appearance model, designated as icam06, has been developed
More informationWHITE PAPER. Guide to CCD-Based Imaging Colorimeters
Guide to CCD-Based Imaging Colorimeters How to choose the best imaging colorimeter CCD-based instruments offer many advantages for measuring light and color. When configured effectively, CCD imaging systems
More informationCamera Requirements For Precision Agriculture
Camera Requirements For Precision Agriculture Radiometric analysis such as NDVI requires careful acquisition and handling of the imagery to provide reliable values. In this guide, we explain how Pix4Dmapper
More informationWhy learn about photography in this course?
Why learn about photography in this course? Geri's Game: Note the background is blurred. - photography: model of image formation - Many computer graphics methods use existing photographs e.g. texture &
More informationLearning the image processing pipeline
Learning the image processing pipeline Brian A. Wandell Stanford Neurosciences Institute Psychology Stanford University http://www.stanford.edu/~wandell S. Lansel Andy Lin Q. Tian H. Blasinski H. Jiang
More informationCapturing Light in man and machine
Capturing Light in man and machine 15-463: Computational Photography Alexei Efros, CMU, Fall 2010 Etymology PHOTOGRAPHY light drawing / writing Image Formation Digital Camera Film The Eye Sensor Array
More informationlecture 24 image capture - photography: model of image formation - image blur - camera settings (f-number, shutter speed) - exposure - camera response
lecture 24 image capture - photography: model of image formation - image blur - camera settings (f-number, shutter speed) - exposure - camera response - application: high dynamic range imaging Why learn
More informationTHE CCD RIDDLE REVISTED: SIGNAL VERSUS TIME LINEAR SIGNAL VERSUS VARIANCE NON-LINEAR
THE CCD RIDDLE REVISTED: SIGNAL VERSUS TIME LINEAR SIGNAL VERSUS VARIANCE NON-LINEAR Mark Downing 1, Peter Sinclaire 1. 1 ESO, Karl Schwartzschild Strasse-2, 85748 Munich, Germany. ABSTRACT The photon
More informationWhat is Color Gamut? Public Information Display. How do we see color and why it matters for your PID options?
What is Color Gamut? How do we see color and why it matters for your PID options? One of the buzzwords at CES 2017 was broader color gamut. In this whitepaper, our experts unwrap this term to help you
More informationIEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 19, NO. 9, SEPTEMBER /$ IEEE
IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 19, NO. 9, SEPTEMBER 2010 2241 Generalized Assorted Pixel Camera: Postcapture Control of Resolution, Dynamic Range, and Spectrum Fumihito Yasuma, Tomoo Mitsunaga,
More informationVisual Perception. Overview. The Eye. Information Processing by Human Observer
Visual Perception Spring 06 Instructor: K. J. Ray Liu ECE Department, Univ. of Maryland, College Park Overview Last Class Introduction to DIP/DVP applications and examples Image as a function Concepts
More informationHigh dynamic range and tone mapping Advanced Graphics
High dynamic range and tone mapping Advanced Graphics Rafał Mantiuk Computer Laboratory, University of Cambridge Cornell Box: need for tone-mapping in graphics Rendering Photograph 2 Real-world scenes
More informationPhotons and solid state detection
Photons and solid state detection Photons represent discrete packets ( quanta ) of optical energy Energy is hc/! (h: Planck s constant, c: speed of light,! : wavelength) For solid state detection, photons
More informationDigital Imaging Rochester Institute of Technology
Digital Imaging 1999 Rochester Institute of Technology So Far... camera AgX film processing image AgX photographic film captures image formed by the optical elements (lens). Unfortunately, the processing
More informationSimulation of film media in motion picture production using a digital still camera
Simulation of film media in motion picture production using a digital still camera Arne M. Bakke, Jon Y. Hardeberg and Steffen Paul Gjøvik University College, P.O. Box 191, N-2802 Gjøvik, Norway ABSTRACT
More informationCamera Requirements For Precision Agriculture
Camera Requirements For Precision Agriculture Radiometric analysis such as NDVI requires careful acquisition and handling of the imagery to provide reliable values. In this guide, we explain how Pix4Dmapper
More informationUniversity Of Lübeck ISNM Presented by: Omar A. Hanoun
University Of Lübeck ISNM 12.11.2003 Presented by: Omar A. Hanoun What Is CCD? Image Sensor: solid-state device used in digital cameras to capture and store an image. Photosites: photosensitive diodes
More informationFundamentals of CMOS Image Sensors
CHAPTER 2 Fundamentals of CMOS Image Sensors Mixed-Signal IC Design for Image Sensor 2-1 Outline Photoelectric Effect Photodetectors CMOS Image Sensor(CIS) Array Architecture CIS Peripherals Design Considerations
More informationNoise and ISO. CS 178, Spring Marc Levoy Computer Science Department Stanford University
Noise and ISO CS 178, Spring 2014 Marc Levoy Computer Science Department Stanford University Outline examples of camera sensor noise don t confuse it with JPEG compression artifacts probability, mean,
More informationCapturing Light in man and machine
Capturing Light in man and machine CS194: Image Manipulation & Computational Photography Alexei Efros, UC Berkeley, Fall 2014 Etymology PHOTOGRAPHY light drawing / writing Image Formation Digital Camera
More informationColor Image Processing
Color Image Processing Jesus J. Caban Outline Discuss Assignment #1 Project Proposal Color Perception & Analysis 1 Discuss Assignment #1 Project Proposal Due next Monday, Oct 4th Project proposal Submit
More informationAnnouncement A total of 5 (five) late days are allowed for projects. Office hours
Announcement A total of 5 (five) late days are allowed for projects. Office hours Me: 3:50-4:50pm Thursday (or by appointment) Jake: 12:30-1:30PM Monday and Wednesday Image Formation Digital Camera Film
More informationQuantitative Analysis of ICC Profile Quality for Scanners
Quantitative Analysis of ICC Profile Quality for Scanners Xiaoying Rong, Paul D. Fleming, and Abhay Sharma Keywords: Color Management, ICC Profiles, Scanners, Color Measurement Abstract ICC profiling software
More informationAnnouncements. Electromagnetic Spectrum. The appearance of colors. Homework 4 is due Tue, Dec 6, 11:59 PM Reading:
Announcements Homework 4 is due Tue, Dec 6, 11:59 PM Reading: Chapter 3: Color CSE 252A Lecture 18 Electromagnetic Spectrum The appearance of colors Color appearance is strongly affected by (at least):
More informationCamera Image Processing Pipeline
Lecture 13: Camera Image Processing Pipeline Visual Computing Systems Today (actually all week) Operations that take photons hitting a sensor to a high-quality image Processing systems used to efficiently
More informationCERTIFIED PROFESSIONAL PHOTOGRAPHER (CPP) TEST SPECIFICATIONS CAMERA, LENSES AND ATTACHMENTS (12%)
CERTIFIED PROFESSIONAL PHOTOGRAPHER (CPP) TEST SPECIFICATIONS CAMERA, LENSES AND ATTACHMENTS (12%) Items relating to this category will include digital cameras as well as the various lenses, menu settings
More informationImage Formation and Capture. Acknowledgment: some figures by B. Curless, E. Hecht, W.J. Smith, B.K.P. Horn, and A. Theuwissen
Image Formation and Capture Acknowledgment: some figures by B. Curless, E. Hecht, W.J. Smith, B.K.P. Horn, and A. Theuwissen Image Formation and Capture Real world Optics Sensor Devices Sources of Error
More informationGeneral Imaging System
General Imaging System Lecture Slides ME 4060 Machine Vision and Vision-based Control Chapter 5 Image Sensing and Acquisition By Dr. Debao Zhou 1 2 Light, Color, and Electromagnetic Spectrum Penetrate
More informationIntroduction to Computer Vision CSE 152 Lecture 18
CSE 152 Lecture 18 Announcements Homework 5 is due Sat, Jun 9, 11:59 PM Reading: Chapter 3: Color Electromagnetic Spectrum The appearance of colors Color appearance is strongly affected by (at least):
More information05 Color. Multimedia Systems. Color and Science
Multimedia Systems 05 Color Color and Science Imran Ihsan Assistant Professor, Department of Computer Science Air University, Islamabad, Pakistan www.imranihsan.com Lectures Adapted From: Digital Multimedia
More informationChapter 2: Digital Image Fundamentals. Digital image processing is based on. Mathematical and probabilistic models Human intuition and analysis
Chapter 2: Digital Image Fundamentals Digital image processing is based on Mathematical and probabilistic models Human intuition and analysis 2.1 Visual Perception How images are formed in the eye? Eye
More informationColor. Homework 1 is out. Overview of today. color. Why is color useful 2/11/2008. Due on Mon 25 th Feb. Also start looking at ideas for projects
Homework 1 is out Color Lecture 2 Due on Mon 25 th Feb Also start looking at ideas for projects Suggestions are welcome! Overview of today Physics of color Human encoding of color Color spaces Camera sensor
More informationColor Management for Digital Photography
Color Management for Digital Photography A Presentation for the Akron Camera Club By Tom Noe Bonnie Janelle Lou Janelle What Is Color Management? An attempt to accurately depict color from initial camera
More informationColor Image Processing. Gonzales & Woods: Chapter 6
Color Image Processing Gonzales & Woods: Chapter 6 Objectives What are the most important concepts and terms related to color perception? What are the main color models used to represent and quantify color?
More informationSYSTEMATIC NOISE CHARACTERIZATION OF A CCD CAMERA: APPLICATION TO A MULTISPECTRAL IMAGING SYSTEM
SYSTEMATIC NOISE CHARACTERIZATION OF A CCD CAMERA: APPLICATION TO A MULTISPECTRAL IMAGING SYSTEM A. Mansouri, F. S. Marzani, P. Gouton LE2I. UMR CNRS-5158, UFR Sc. & Tech., University of Burgundy, BP 47870,
More informationSunderland, NE England
Sunderland, NE England Robert Grosseteste (1175-1253) Bishop of Lincoln Teacher of Francis Bacon Exhibit featuring color ideas of Robert Grosseteste Closes Saturday! Exactly 16 colors: (unnamed) White
More informationImage Processing for Mechatronics Engineering For senior undergraduate students Academic Year 2017/2018, Winter Semester
Image Processing for Mechatronics Engineering For senior undergraduate students Academic Year 2017/2018, Winter Semester Lecture 8: Color Image Processing 04.11.2017 Dr. Mohammed Abdel-Megeed Salem Media
More informationDigital Image Processing. Lecture # 6 Corner Detection & Color Processing
Digital Image Processing Lecture # 6 Corner Detection & Color Processing 1 Corners Corners (interest points) Unlike edges, corners (patches of pixels surrounding the corner) do not necessarily correspond
More informationCS6670: Computer Vision
CS6670: Computer Vision Noah Snavely Lecture 4a: Cameras Source: S. Lazebnik Reading Szeliski chapter 2.2.3, 2.3 Image formation Let s design a camera Idea 1: put a piece of film in front of an object
More information