1 Motivation Problem: Amateur photographers take unappealing pictures (e.g. personal and business use) Help users take better pictures with digital cameras.

Slides:



Advertisements
Similar presentations
OpenCV Introduction Hang Xiao Oct 26, History  1999 Jan : lanched by Intel, real time machine vision library for UI, optimized code for intel 
Advertisements

Digital Image Processing
INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, ICT '09. TAREK OUNI WALID AYEDI MOHAMED ABID NATIONAL ENGINEERING SCHOOL OF SFAX New Low Complexity.
Multiscale Analysis of Images Gilad Lerman Math 5467 (stealing slides from Gonzalez & Woods, and Efros)
Image Segmentation Image segmentation (segmentace obrazu) –division or separation of the image into segments (connected regions) of similar properties.
Digital Image Processing In The Name Of God Digital Image Processing Lecture3: Image enhancement M. Ghelich Oghli By: M. Ghelich Oghli
Digital Image Processing
Artifact and Textured region Detection - Vishal Bangard.
Rob Fergus Courant Institute of Mathematical Sciences New York University A Variational Approach to Blind Image Deconvolution.
School of Computing Science Simon Fraser University
Medical Imaging Mohammad Dawood Department of Computer Science University of Münster Germany.
Detecting Digital Image Forgeries Using Sensor Pattern Noise presented by: Lior Paz Jan Lukas, jessica Fridrich and Miroslav Goljan.
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Image Enhancement.
CSE 291 Final Project: Adaptive Multi-Spectral Differencing Andrew Cosand UCSD CVRR.
The Frequency Domain : Computational Photography Alexei Efros, CMU, Fall 2008 Somewhere in Cinque Terre, May 2005 Many slides borrowed from Steve.
Application of Digital Signal Processing in Computed tomography (CT)
Composition-Guided Image Acquisition Serene Banerjee Ph.D. Defense, April 28 th, Committee Members: Prof. Ross Baldick.
Digital Image Watermarking Er-Hsien Fu EE381K Student Presentation.
Introduction to Image Processing Grass Sky Tree ? ? Review.
Real-Time Human Posture Reconstruction in Wireless Smart Camera Networks Chen Wu, Hamid Aghajan Wireless Sensor Network Lab, Stanford University, USA IPSN.
Overview Harris interest points Comparing interest points (SSD, ZNCC, SIFT) Scale & affine invariant interest points Evaluation and comparison of different.
 In electrical engineering and computer science image processing is any form of signal processing for which the input is an image, such as a photograph.
INTERPOLATED HALFTONING, REHALFTONING, AND HALFTONE COMPRESSION Prof. Brian L. Evans Collaboration.
Binarization of gray-scale hologram Fan Jiang Fall 2006.
Compressive Sensing for Multimedia Communications in Wireless Sensor Networks By: Wael BarakatRabih Saliba EE381K-14 MDDSP Literary Survey Presentation.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
1 Chapter 1: Introduction 1.1 Images and Pictures Human have evolved very precise visual skills: We can identify a face in an instant We can differentiate.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Digital Image Processing (DIP) Lecture # 5 Dr. Abdul Basit Siddiqui Assistant Professor-FURC 1FURC-BCSE7.
Medical Image Analysis Dr. Mohammad Dawood Department of Computer Science University of Münster Germany.
Why is computer vision difficult?
עיבוד תמונות Image Processing. Images and Data Image Image Processing Image Image Computer Vision Data Data Computer Graphics Image.
Digital Image Processing Lecture 10: Image Restoration March 28, 2005 Prof. Charlene Tsai.
Digital Image Processing Lecture 10: Image Restoration
Copyright Howie Choset, Renata Melamud, Al Costa, Vincent Lee-Shue, Sean Piper, Ryan de Jonckheere. All Rights Reserved Computer Vision.
Interactive Sand Art Drawing Using RGB-D Sensor
1-1 Chapter 1: Introduction 1.1. Images An image is worth thousands of words.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Magic Camera Master’s Project Defense By Adam Meadows Project Committee: Dr. Eamonn Keogh Dr. Doug Tolbert.
A Model of Saliency-Based Visual Attention for Rapid Scene Analysis
Remote Sensing Image Enhancement. Image Enhancement ► Increases distinction between features in a scene ► Single image manipulation ► Multi-image manipulation.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
Multi resolution Watermarking For Digital Images Presented by: Mohammed Alnatheer Kareem Ammar Instructor: Dr. Donald Adjeroh CS591K Multimedia Systems.
ESPL 1 Motivation Problem: Amateur photographers often take low- quality pictures with digital still camera Personal use Professionals who need to document.
Image hole-filling. Agenda Project 2: Will be up tomorrow Due in 2 weeks Fourier – finish up Hole-filling (texture synthesis) Image blending.
Lecture Reading  3.1 Background  3.2 Some Basic Gray Level Transformations Some Basic Gray Level Transformations  Image Negatives  Log.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
Ec2029 digital image processing
Unsupervised Automation of Photographic Composition Rules Serene Banerjee and Brian L. Evans
Dr. J. Shanbehzadeh M.HosseinKord Science and Research Branch of Islamic Azad University Machine Vision 1/49 slides.
Color Image Segmentation Mentor : Dr. Rajeev Srivastava Students: Achit Kumar Ojha Aseem Kumar Akshay Tyagi.
Content Based Coding of Face Images
MAIN PROJECT IMAGE FUSION USING MATLAB
Sampling, Quantization, Color Models & Indexed Color
IMAGE PROCESSING IMAGE RESTORATION AND NOISE REDUCTION
Digital 2D Image Basic Masaki Hayashi
Image Pyramids and Applications
FM Halftoning Via Block Error Diffusion
Chapter 8, Exploring the Digital Domain
Detecting Artifacts and Textures in Wavelet Coded Images
Tuning JPEG2000 Image Compression for Graphics Regions
Fall 2012 Longin Jan Latecki
Lecture 17 Figures from Gonzalez and Woods, Digital Image Processing, Second Edition, 2002.
Counting Iron-Absorbed Small Intestinal Cells
Human Detection using depth
© 2010 Cengage Learning Engineering. All Rights Reserved.
Sudocodes Fast measurement and reconstruction of sparse signals
IT523 Digital Image Processing
Review and Importance CS 111.
Presentation transcript:

1 Motivation Problem: Amateur photographers take unappealing pictures (e.g. personal and business use) Help users take better pictures with digital cameras Solution: Improve composition during image acquisition Detect main subject in the picture Detect distracting background object (avoidance of mergers) Avoid Merger Amateur Professional

2 Mitigation of Mergers: Overview Goal: Identify background objects merging with main subject In-focus background object Connected to main subject mask Large area relative to image size Merger detection Color segmentation based on hue Identify distracting background object based on distance to main subject and frequency content Blur merging background objects to induce a sense of distance Merging background objects: trees and bush over right shoulder

3 Segmentation of Background Objects Hues above histogram average are dominant hues Background is a mixture of dominant hues Thresholds: average of two consecutive dominant hues Background hues Histogram of background hues and identified objects Thresholds = {87, 151}

4 Merger Object Detection Define Frequency Inverse Distance Measure for each disjoint background object O i Decreases with distance (d i ) from main subject mask Increases with high spatial frequency coefficients (w i H ) Merged object: Object with highest measure

5 Measure Selection Linear, division, and exponential forms to combine High frequencies from residual in Gaussian pyramid Euclidean distance measured from main subject mask AttributeLinearDivisionalExponential Computational complexityLowHigh Merged object’s sizeLargeSmall Divisional Exponential Linear

6 Merger Mitigation Results Background tree and bush merging with main subject High frequency and inv. distance values for background Blurred tree and bush appear to be farther away

7 Per-pixel Implementation Complexity Process /OperationMultiply- accumulates ComparesMemory accesses RGB to hue364 Histogram and thresholding12 RGB to intensity2 Gaussian pyramid94 Approx. inv. distance measure212 Detect merged object11 Gaussian pyramid reconstruction915 TOTAL For comparison, JPEG compression takes ~60 operations/pixel

8 Merger Mitigation System Prototype Merger mitigated picture Binary main subject mask Intensity Gaussian pyramid Background segmentation Inverse distance transform Grayscale image X Detect merging object Grayscale image Reconstruct color pyramid Color Gaussian pyramid Transform coefficients Original color image

9 Conclusion Contributions Combine optical and digital image processing for improved image acquisition Provide online feedback to amateur photographers Mitigation of mergers with background objects Amenable to fixed-point implementation in digital still cameras Independent of scene setting or content Deliverables Prototype development for digital still image acquisition Copies of MATLAB code, slides, and papers, available at

10 ION FOR IMPROVED ACQUISTION Serene Banerjee and Brian L. Evans Embedded Signal Processing Laboratory Wireless Networking and Communications Group IN-CAMERA MERGER MITIGAT

11 IN DIGITAL STILL CAMERAS