Point Processing : Computational Photography

Slides:



Advertisements
Similar presentations
Intensity Transformations
Advertisements

Digital Image Processing
Image Enhancement by Modifying Gray Scale of Individual Pixels
Image Warping : Computational Photography Alexei Efros, CMU, Fall 2006 Some slides from Steve Seitz
Point Processing : Computational Photography Alexei Efros, CMU, Fall 2011 Some figures from Steve Seitz, and Gonzalez et al.
Image Processing : Computational Photography Alexei Efros, CMU, Fall 2006 Some figures from Steve Seitz, and Gonzalez et al.
Image Enhancement in the Spatial Domain (chapter 3) Math 5467, Spring 2008 Most slides stolen from Gonzalez & Woods, Steve Seitz and Alexei Efros.
Image Warping : Computational Photography Alexei Efros, CMU, Fall 2008 Some slides from Steve Seitz
Image Warping : Computational Photography Alexei Efros, CMU, Fall 2005 Some slides from Steve Seitz
1 Vladimir Botchko Lecture 4. Image Enhancement Lappeenranta University of Technology (Finland)
Point Processing : Computational Photography Alexei Efros, CMU, Fall 2008 Some figures from Steve Seitz, and Gonzalez et al.
Digital Image Processing
Convolution and Edge Detection : Computational Photography Alexei Efros, CMU, Fall 2005 Some slides from Steve Seitz.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 3 Image Enhancement in the Spatial Domain Chapter.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 3 Image Enhancement in the Spatial Domain Chapter.
Chapter 3 Image Enhancement in the Spatial Domain.
Image warping/morphing Digital Video Special Effects Fall /10/17 with slides by Y.Y. Chuang,Richard Szeliski, Steve Seitz and Alexei Efros.
Image Warping Computational Photography Derek Hoiem, University of Illinois 09/27/11 Many slides from Alyosha Efros + Steve Seitz Photo by Sean Carroll.
Image Processing I : Rendering and Image Processing Alexei Efros …with most slides shamelessly stolen from Steve Seitz and Gonzalez & Woods.
Image Processing Lecture 1 Introduction and Application - Gaurav Gupta - Shobhit Niranjan.
CSCE 441: Computer Graphics Image Filtering Jinxiang Chai.
 Image Enhancement in Spatial Domain.  Spatial domain process on images can be described as g(x, y) = T[f(x, y)] ◦ where f(x,y) is the input image,
Image Warping (Szeliski 3.6.1) cs129: Computational Photography James Hays, Brown, Fall 2012 Slides from Alexei Efros and Steve Seitz
Multimedia Programming 06: Image Warping Departments of Digital Contents Sang Il Park.
Warping CSE 590 Computational Photography Tamara Berg.
Point Processing (Szeliski 3.1) cs129: Computational Photography James Hays, Brown, Fall 2012 Some figures from Alexei Efros, Steve Seitz, and Gonzalez.
Multimedia Programming 03: Point Processing Departments of Digital Contents Sang Il Park.
Chapter 3 Image Enhancement in the Spatial Domain.
CS654: Digital Image Analysis Lecture 18: Image Enhancement in Spatial Domain (Histogram)
Intensity Transformations (Histogram Processing)
CIS 601 – 04 Image ENHANCEMENT in the SPATIAL DOMAIN Longin Jan Latecki Based on Slides by Dr. Rolf Lakaemper.
Histograms and Color Balancing Computational Photography Derek Hoiem, University of Illinois 09/10/15 “Empire of Light”, Magritte.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 4 Image Enhancement in the Frequency Domain Chapter.
CS 691B Computational Photography
Image Enhancement in Spatial Domain Presented by : - Mr. Trushar Shah. ME/MC Department, U.V.Patel College of Engineering, Kherva.
Image enhancement using MATLAB Digital Image Processing 2014 Fall NTU 1.
Recap from Monday DCT and JPEG Point Processing Histogram Normalization Questions: JPEG compression levels Gamma correction.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 3 Image Enhancement in the Spatial Domain Chapter.
Selected areas in Image and Video Communication
Lecture Six Figures from Gonzalez and Woods, Digital Image Processing, Second Edition, Copyright 2002.
Linear Filtering – Part II
Image warping/morphing
Image Warping (Szeliski Sec 2.1.2)
Digital Image Processing
Image Warping (Szeliski Sec 2.1.2)
Image Enhancement.
Image Warping : Computational Photography
A Computational Darkroom for BW Photography
Fundamentals of Image Processing A Seminar on By Alok K. Watve
Recap from Friday Image Completion Synthesis Order Graph Cut Scene Completion.
Image Enhancement in the Spatial Domain
Lecture Five Figures from Gonzalez and Woods, Digital Image Processing, Second edition, Prentice-Hall,2002.
Point Processing CS194: Image Manipulation & Computational Photography
Image Enhancement in the
Image Enhancement in the
Point Processing : Computational Photography
Point Processing cs195g: Computational Photography
CSC 381/481 Quarter: Fall 03/04 Daniela Stan Raicu
Image Warping : Computational Photography
Histogram Probability distribution of the different grays in an image.
Digital Image Processing
A Computational Darkroom for BW Photography
Point Processing cs129: Computational Photography
Digital Image Procesing Introduction to Image Enhancement Histogram Processing DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR) IN SIGNAL PROCESSING IMPERIAL.
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.
Topic 1 Three related sub-fields Image processing Computer vision
Intensity Transformations and Spatial Filtering
Intensity Transform Contrast Stretching Y ← u0+γ*(Y-u)/s
Image Enhancement in Spatial Domain: Point Processing
Presentation transcript:

Point Processing 15-463: Computational Photography Alexei Efros, CMU, Fall 2012 Some figures from Steve Seitz, and Gonzalez et al.

Image Processing image filtering: change range of image g(x) = h(f(x)) image warping: change domain of image g(x) = f(h(x)) f x f x h

Image Processing image filtering: change range of image g(x) = h(f(x)) image warping: change domain of image g(x) = f(h(x)) f g h

Point Processing The simplest kind of range transformations are these independent of position x,y: g = t(f) This is called point processing. What can they do? What’s the form of t? Important: every pixel for himself – spatial information completely lost!

Basic Point Processing

Negative

Log

Power-law transformations

Image Enhancement

Contrast Stretching

Image Histograms Cumulative Histograms s = T(r)

Histogram Equalization

Color Transfer [Reinhard, et al, 2001] Erik Reinhard, Michael Ashikhmin, Bruce Gooch, Peter Shirley, Color Transfer between Images. IEEE Computer Graphics and Applications, 21(5), pp. 34–41. September 2001.

Limitations of Point Processing Q: What happens if I reshuffle all pixels within the image? A: It’s histogram won’t change. No point processing will be affected…