LCC, MIERSI SM 14/15 – T4 Special Effects Miguel Tavares Coimbra.

Slides:



Advertisements
Similar presentations
Charge Couple Devices Charge Couple Devices, or CCDs operate in the charge domain, rather than the current domain, which speeds up their response time.
Advertisements

Sensor Technology Kevin Dickey. Traditional CCD and CMOS sensors CCD – Charge Coupled Device CMOS – Complimentary Metal Oxide Semiconductor CMOS sensors.
CMOS Complementary Metal Oxide Semiconductor Scott Moody.
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
DIGITAL IMAGE PROCESSING CMSC 150: Lecture 14. Conventional Cameras  Entirely chemical and mechanical processes  Film: records a chemical record of.
Lecture 14 Topics on demand Digital cameras Security sensors.
1 Image filtering Hybrid Images, Oliva et al.,
Announcements. Projection Today’s Readings Nalwa 2.1.
Announcements Mailing list (you should have received messages) Project 1 additional test sequences online Talk today on “Lightfield photography” by Ren.
Announcements Mailing list Project 1 test the turnin procedure *this week* (make sure it works) vote on best artifacts in next week’s class Project 2 groups.
Lecture 4a: Cameras CS6670: Computer Vision Noah Snavely Source: S. Lazebnik.
1 Image filtering Hybrid Images, Oliva et al.,
CPSC 643 Robot Vision Introduction to Computer Vision Dezhen Song,
Digital Images The nature and acquisition of a digital image.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm.
Building a Real Camera.
Photography Is the capture of reflective light on light sensitive material. Film-Base Photography used “silver” as the light sensitive material. Digital.
Camera products and the future. DAC & actuators memory and processor communication ADC video, audio, temperature, chemical, tactile electronic system.
Image Processing Lecture 1 Introduction and Application - Gaurav Gupta - Shobhit Niranjan.
1 CCTV SYSTEMS CCD VERSUS CMOS COMPARISON CCD (charge coupled device) and CMOS (complementary metal oxide semiconductor) image sensors are two different.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 14/15 – TP3 Digital Images Miguel Tavares Coimbra.
Digital Imaging Systems –I/O. Workflow of digital imaging Two Competing imaging format for motion pictures Film vs Digital Video( TV) Presentation of.
LCC, MIERSI SM 14/15 – T6 Sensing Technology Miguel Tavares Coimbra.
1 Digital Cameras Consumer digital cameras have been around since 1995 What features make a good camera? How do we optimize good features with a limited.
Digital Photography A tool for Graphic Design Graphic Design: Digital Photography.
Comparing Regular Film to Digital Photography
Perception Introduction Pattern Recognition Image Formation
Image Formation Dr. Chang Shu COMP 4900C Winter 2008.
Sensing for Robotics & Control – Remote Sensors R. R. Lindeke, Ph.D.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
776 Computer Vision Jan-Michael Frahm Fall Last class.
Resolution = the number of photosites (pixels) in the array of your sensor or the total number of buckets Bit Depth / Pixel Depth.
Computer Graphics & Image Processing Lecture 1 Introduction.
Why is computer vision difficult?
MACHINE VISION Machine Vision System Components ENT 273 Ms. HEMA C.R. Lecture 1.
Image Processing Basics. What are images? An image is a 2-d rectilinear array of pixels.
Miguel Tavares Coimbra
The Physics of Photography
Digital Cameras By: Karin Varley. Table of Contents What is a Digital Camera? When did it all begin? Digital Cameras through the years How does a Digital.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
Digital Camera TAVITA SU’A. Overview ◦Digital Camera ◦Image Sensor ◦CMOS ◦CCD ◦Color ◦Aperture ◦Shutter Speed ◦ISO.
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
Introduction to Image Processing. What is Image Processing? Manipulation of digital images by computer. Image processing focuses on two major tasks: –Improvement.
EE 638: Principles of Digital Color Imaging Systems Lecture 17: Digital Camera Characterization and Calibration.
Digital Image Processing CSC331 Image Enhancement 1.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
DIGITAL CAMERAS THE IMAGE SENSORS. CCD: Charged Coupled Device CMOS: Complementary Metal Oxide Semiconductor The differences between these two sensors.
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.
CS559: Computer Graphics Lecture 3: Image Sampling and Filtering Li Zhang Spring 2010.
Suggested Machine Learning Class: – learning-supervised-learning--ud675
HOW SCANNERS WORK A scanner is a device that uses a light source to electronically convert an image into binary data (0s and 1s). This binary data can.
CSE 185 Introduction to Computer Vision
Digital Image -M.V.Ramachandranwww.youtube.com/postmanchandru
CS-565 Computer Vision Nazar Khan Lecture 2.
Miguel Tavares Coimbra
A tool for Graphic Design
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
"Digital Media Primer" Yue-Ling Wong, Copyright (c)2013 by Pearson Education, Inc. All rights reserved.
Chapter I, Digital Imaging Fundamentals: Lesson II Capture
Engineering Math Physics (EMP)
IMAGE PROCESSING AKSHAY P S3 EC ROLL NO. 9.
Engineering Math Physics (EMP)
Jan-Michael Frahm Fall 2016
Image filtering
A tool for Graphic Design
Topic 1 Three related sub-fields Image processing Computer vision
Miguel Tavares Coimbra
"Digital Media Primer" Yue-Ling Wong, Copyright (c)2013 by Pearson Education, Inc. All rights reserved.
Photographic Image Formation I
Presentation transcript:

LCC, MIERSI SM 14/15 – T4 Special Effects Miguel Tavares Coimbra

SM 14/15 – T4 - Special Effects Image Processing

SM 14/15 – T4 - Special Effects Computer Graphics

SM 14/15 – T4 - Special Effects Ray Harryhausen a.k.a. stop action animation

‘Special Effects’ can mean a lot of things

Today We will talk about image processing Computer graphics is in Lecture 8 We will not talk about stop-action animation –But you should go and see “Jason and the Argonauts” anyway – SM 14/15 – T4 - Special Effects

(Some) Pieces of the Puzzle Image creators (3D -> 2D) –Camera (Today) –Computer Graphics (T8) Image manipulators (2D -> 2D) –Image Processing (Today) Image displays (2D -> ?) –2D Screen –3D Virtual Reality (T7) SM 14/15 – T4 - Special Effects

How do we get 2D images of a real 3D world?

SM 14/15 – T4 - Special Effects Camera Obscura, Gemma Frisius, 1544

SM 14/15 – T4 - Special Effects Pinhole Photography

SM 14/15 – T4 - Special Effects Lenses

CCD (charge coupled device) Higher dynamic range High uniformity Lower noise CMOS (complementary metal Oxide semiconductor) Lower voltage Higher speed Lower system complexity Image Sensors Convert light into an electric charge SM 14/15 – T4 - Special Effects

What is Colour? SM 14/15 – T4 - Special Effects

Sensing Colour beam splitter light 3 CCD Bayer pattern Foveon X3 TM SM 14/15 – T4 - Special Effects

Analog to Digital The scene is: –projected on a 2D plane, –sampled on a regular grid, and each sample is –quantized (rounded to the nearest integer)

SM 14/15 – T4 - Special Effects Images as Matrices Each point is a pixel with amplitude: –f(x,y) An image is a matrix with size N x M M = [(0,0) (0,1) … [(1,0) (1,1) … … (0,0)(0,N-1) (M-1,0) Pixel

Colour Space Colour space –Coordinate system –Subspace: One colour -> One point RGB is very popular SM 14/15 – T4 - Special Effects

Manipulating Single Pixels

SM 14/15 – T4 - Special Effects Pixel Manipulation Let’s start simple I want to change a single Pixel. Or, I can apply a transformation T to all pixels individually.

Negative SM 14/15 – T4 - Special Effects

Colour Negative SM 14/15 – T4 - Special Effects

Pseudocolour

SM 14/15 – T4 - Special Effects Colour Slicing

SM 14/15 – T4 - Special Effects Chroma Key

Digital Filters

SM 14/15 – T4 - Special Effects Convolution with a Filter Matrix Simple way to process an image. Mask defines the processing function. Corresponds to a multiplication in frequency domain. Convolution – Mask ‘slides’ over the image Mask Image

SM 14/15 – T4 - Special Effects Depth of Field Blurring

SM 14/15 – T4 - Special Effects Anti-Aliasing

SM 14/15 – T4 - Special Effects Edge Detectors

SM 14/15 – T4 - Special Effects Colour Edge Detectors

Advanced Processing

SM 14/15 – T4 - Special Effects Optical Flow

SM 14/15 – T4 - Special Effects Motion Quantification

Structure from Motion SM 14/15 – T4 - Special Effects

Mosaicing

SM 14/15 – T4 - Special Effects Facial Detection and Recognition

Augmented Reality Piotr Karasinski 2013/14 SM 14/15 – T4 - Special Effects

Crazy Stuff That didn’t really fit anywhere else…

SM 14/15 – T4 - Special Effects Lego Mindstorm with a smartphone camera

SM 14/15 – T4 - Special Effects Virtual Joystick

How do I do all this?

Platforms and Source Code Computer Vision DCC –Lecture notes –JAVA platform –Android platform OpenCV –Free to use, lots of algorithms, C Gonzalez & Woods book SM 14/15 – T4 - Special Effects