Contrast-Enhanced Black and White Images Hua Li and David Mould UNC Wilmington and Carleton University Presented by Ling Xu

Slides:



Advertisements
Similar presentations
A Stained Glass Image Filter David Mould University of Saskatchewan.
Advertisements

CSCE 643 Computer Vision: Template Matching, Image Pyramids and Denoising Jinxiang Chai.
Contrast-Aware Halftoning Hua Li and David Mould April 22,
Binary Shading using Geometry and Appearance Bert Buchholz Tamy Boubekeur Doug DeCarlo Marc Alexa Telecom ParisTech – CNRS Rutgers University TU Berlin.
EDGE DETECTION ARCHANA IYER AADHAR AUTHENTICATION.
A Gimp Plugin that uses “GrabCut” to perform image segmentation
Local or Global Minima: Flexible Dual-Front Active Contours Hua Li Anthony Yezzi.
COMP322/S2000/L181 Pre-processing: Smooth a Binary Image After binarization of a grey level image, the resulting binary image may have zero’s (white) and.
Multimedia Data Introduction to Image Processing Dr Mike Spann Electronic, Electrical and Computer.
EE663 Image Processing Edge Detection 2 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
MSU CSE 803 Stockman Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute.
SUSAN: structure-preserving noise reduction EE264: Image Processing Final Presentation by Luke Johnson 6/7/2007.
1 Lecture 12 Neighbourhood Operations (2) TK3813 DR MASRI AYOB.
Artistic Edge and Corner Enhancing Smoothing
1 Image filtering Hybrid Images, Oliva et al.,
MSU CSE 803 Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute some result.
Computational Photography: Image Processing Jinxiang Chai.
Thresholding Thresholding is usually the first step in any segmentation approach We have talked about simple single value thresholding already Single value.
Stephen J. Guy. Many Digital Cameras include timestamp directly on image Metadata in binary image deprecates need for visible timestamp Experienced Photoshop.
Super-Resolution of Remotely-Sensed Images Using a Learning-Based Approach Isabelle Bégin and Frank P. Ferrie Abstract Super-resolution addresses the problem.
CSCE 441: Computer Graphics Image Filtering Jinxiang Chai.
Structure and Aesthetics in Non- Photorealistic Images Hua Li, David Mould, and Jim Davies Carleton University.
Introduction to Visible Watermarking IPR Course: TA Lecture 2002/12/18 NTU CSIE R105.
An efficient method of license plate location Pattern Recognition Letters 26 (2005) Journal of Electronic Imaging 11(4), (October 2002)
Discrete Images (Chapter 7) Fourier Transform on discrete and bounded domains. Given an image: 1.Zero boundary condition 2.Periodic boundary condition.
University of Kurdistan Digital Image Processing (DIP) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell Image processing.
Multimedia Data Introduction to Image Processing Dr Sandra I. Woolley Electronic, Electrical.
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - IMAGES. Processing digital Images digital images are often processed using “digital filters” digital images are.
Rendering Complexity in Computer-Generated Pen- and-Ink Illustrations Brett Wilson & Kwan-Liu Ma The University of California, Davis.
Digital Photo Edit Workflow Digital Photo SIG Mar
CS654: Digital Image Analysis
Non-Photorealistic Rendering and Content- Based Image Retrieval Yuan-Hao Lai Pacific Graphics (2003)
23 November Md. Tanvir Al Amin (Presenter) Anupam Bhattacharjee Department of Computer Science and Engineering,
TextureAmendment Reducing Texture Distortion in Constrained Parameterizations Yu-Wing TaiNational University of Singapore Michael S. BrownNational University.
Logarithmic Image Processing (LIP) By Ben Weisenbeck Oiki Wong.
Orientable Textures for Image- Based Pen-And-Ink Illustration Michael P. Salisbury Michael T. Wong John F. Hughes David A. Salesin SIGGRAPH 1997 Andrea.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
CS 641 Term project Level-set based segmentation algorithms Presented by- Karthik Alavala (under the guidance of Dr. Jundong Liu)
Sponsored by Depth-Aware Coherent Line Drawings Marc Spicker 1, Julian Kratt 1, Diana Arellano 2, Oliver Deussen 1 1 University of Konstanz, Germany 2.
Digital Image Processing
Machine Vision ENT 273 Regions and Segmentation in Images Hema C.R. Lecture 4.
November 5, 2013Computer Vision Lecture 15: Region Detection 1 Basic Steps for Filtering in the Frequency Domain.
Speaker Min-Koo Kang March 26, 2013 Depth Enhancement Technique by Sensor Fusion: MRF-based approach.
Course 5 Edge Detection. Image Features: local, meaningful, detectable parts of an image. edge corner texture … Edges: Edges points, or simply edges,
Lecture 04 Edge Detection Lecture 04 Edge Detection Mata kuliah: T Computer Vision Tahun: 2010.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Performance Measurement of Image Processing Algorithms By Dr. Rajeev Srivastava ITBHU, Varanasi.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
Adaptive Filter Based on Image Region Characteristics for Optimal Edge Detection Lussiana ETP STMIK JAKARTA STI&K Januari-2012.
A New Approach of Anisotropic Diffusion: Medical Image Application Valencia 18th-19th 2010 Y. TOUFIQUE*, L.MASMOUDI*, R.CHERKAOUI EL MOURSLI*, M. CHERKAOUI.
Digital Image Processing (DIP)
Machine Vision ENT 273 Lecture 4 Hema C.R.
Structure and Aesthetics in Non-Photorealistic Images
Bitmap Image Vectorization using Potrace Algorithm
An Adept Edge Detection Algorithm for Human Knee Osteoarthritis Images
Shane Bric and Kevin Paprocki
IMAGE PROCESSING INTENSITY TRANSFORMATION AND SPATIAL FILTERING
Energy Preserving Non-linear Filters
Content-Sensitive Screening in Black and White
Combining Sketch and Tone for Pencil Drawing Production
Chapter 8, Exploring the Digital Domain
Detecting Artifacts and Textures in Wavelet Coded Images
Dingding Liu* Yingen Xiong† Linda Shapiro* Kari Pulli†
Digital Image Processing
Contrast-Aware Halftoning
Digital Image Processing
Linear Operations Using Masks
Adaptive Filter A digital filter that automatically adjusts its coefficients to adapt input signal via an adaptive algorithm. Applications: Signal enhancement.
Introduction Computer vision is the analysis of digital images
Presentation transcript:

Contrast-Enhanced Black and White Images Hua Li and David Mould UNC Wilmington and Carleton University Presented by Ling Xu

The Problem of Tone Reduction It is difficult to obtain a clear segmentation without user user Bernard Levine

Related Work Thresholding methods Details are missing. Region boundaries have isolated pixels. Our method preserves the details very well.

Related Work in Non-Photorealistic Rendering (NPR) --- Region-Based Methods [XKM07, MG08, XK08, RL10, MZZ10] By Xu and Kaplan [XK08] Our method Highly rely on the results from segmentation methods

Related Work in Non-Photorealistic Rendering (NPR) --- Filter-Based Methods [Win11,WKO12] Our method By Winnemöller et. al [Win11,WKO12] Sharp corners are generally missing, and unwanted edge extensions may depict the content wrongly.

Our Algorithm Inspired by Stick filtering Several stages: 1.initial global blurring 2.a conversion from a color image to an enhanced and smoothed greyscale image 3.binary thresholding 4.final cleanup -- further smoothing and removal of small clusters

Step 2: a conversion from a color image to an enhanced and smoothed greyscale image  For each pixel, running statistical analysis on a few approximated directions  Contrast is increased along the direction of maximum response, amplifying local tonal differences.  Or smoothing is applied when the pixel is in an area with little texture or few edges.  This conversion is iterated for a couple of times.

Our Algorithm Original image Contrast-enhanced without smoothing Contrast-enhanced and smoothed Final effect after thresholding and removal of small regions

Core Ideas about Contrast amplifying local tonal differences iteratively Original

Statistical Analysis on each pixel For each pixel, we approximate n directions and study the statistical values to decide if a pixel needs to be darkened or lightened. The direction of maximum difference between the average intensity of a stick and the average intensity of the local area. Chosen

Noise Suppression Using Global and Local Smoothness Original image Contrast-enhanced without smoothness Contrast-enhanced and smoothed

Variations of Our Algorithm

Variations of Our Algorithm

Variations of Our Algorithm

Our Method Xu and Kaplan’s Method

Comparisons

Comparisons

20 Our method By Winnemöller et. al [Win11,WKO12]

Advantages o Automatic o Simple implementation o High quality in structural preservation o Control over the detail and the abstraction

Limitations o Demands multiple iterations slower than the XDOG method o Demands the configuration of a set of parameters the same as previous methods o Demands further investigation on the variations

More Results

Acknowledgements Thanks to Ling Xu for the presentation. Thanks to Holger Winnemöller for sharing the images. Thanks to the reviewers for the comments. Thanks to Peter Selinger for the Potrace tool.

Questions? Please send your questions to Hua Li directly.