Images & Objects Input Output Image Objects

Slides:



Advertisements
Similar presentations
CS & CS Multimedia Processing Lecture 2. Intensity Transformation and Spatial Filtering Spring 2009.
Advertisements

Transforming images to images
Chapter 3 Image Enhancement in the Spatial Domain.
CDS 301 Fall, 2009 Image Visualization Chap. 9 November 5, 2009 Jie Zhang Copyright ©
Digital Image Processing
COMPUTER GRAPHICS CS 482 – FALL 2014 OCTOBER 6, 2014 TEXTURE MAPPING TEXTURES BUMP MAPPING ENVIRONMENT MAPPING PROCEDURAL TEXTURING.
HCI 530 : Seminar (HCI) Damian Schofield.
Image Filtering CS485/685 Computer Vision Prof. George Bebis.
Chap 4-2. Frequency domain processing Jen-Chang Liu, 2006.
3. Introduction to Digital Image Analysis
Digital Image Processing
2D Fourier Theory for Image Analysis Mani Thomas CISC 489/689.
Lecture 2. Intensity Transformation and Spatial Filtering
Linear Algebra and Image Processing
Image Representation Gaussian pyramids Laplacian Pyramids
CSCE 441: Computer Graphics Image Filtering Jinxiang Chai.
Digital Image Processing Lecture 4 Image Restoration and Reconstruction Second Semester Azad University Islamshar Branch
Introduction to Image Processing Grass Sky Tree ? ? Review.
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
CS559: Computer Graphics Lecture 3: Digital Image Representation Li Zhang Spring 2008.
01/28/05© 2005 University of Wisconsin Last Time Improving Monte Carlo Efficiency.
Discrete Images (Chapter 7) Fourier Transform on discrete and bounded domains. Given an image: 1.Zero boundary condition 2.Periodic boundary condition.
Image Processing Xuejin Chen Ref:
AdeptSight Image Processing Tools Lee Haney January 21, 2010.
Digital Image Processing CSC331 Image Enhancement 1.
Lecture 3 The Digital Image – Part I - Single Channel Data 12 September
Digital Image Processing (DIP) Lecture # 5 Dr. Abdul Basit Siddiqui Assistant Professor-FURC 1FURC-BCSE7.
Chapter 5: Neighborhood Processing
Digital Image Processing (Digitaalinen kuvankäsittely) Exercise 2
8-1 Chapter 8: Image Restoration Image enhancement: Overlook degradation processes, deal with images intuitively Image restoration: Known degradation processes;
Course 2 Image Filtering. Image filtering is often required prior any other vision processes to remove image noise, overcome image corruption and change.
Digital Watermarking Using Phase Dispersion --- Update SIMG 786 Advanced Digital Image Processing Mahdi Nezamabadi, Chengmeng Liu, Michael Su.
1 Methods in Image Analysis – Lecture 3 Fourier CMU Robotics Institute U. Pitt Bioengineering 2630 Spring Term, 2004 George Stetten, M.D., Ph.D.
CDS 301 Fall, 2008 Image Visualization Chap. 9 November 11, 2008 Jie Zhang Copyright ©
Non-Linear Transformations Michael J. Watts
Computer vision. Applications and Algorithms in CV Tutorial 3: Multi scale signal representation Pyramids DFT - Discrete Fourier transform.
Image Visualization. Outline 9.1. Image Data Representation 9.2. Image Processing and Visualization 9.3. Basic Imaging Algorithms Contrast Enhancement.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
Digital Image Processing Lecture - 6 Autumn 2009.
Last Lecture photomatix.com. Today Image Processing: from basic concepts to latest techniques Filtering Edge detection Re-sampling and aliasing Image.
Lecture 10 Chapter 5: Image Restoration. Image restoration Image restoration is the process of recovering the original scene from the observed scene which.
Image Enhancement in the Spatial Domain.

Jean Baptiste Joseph Fourier
3D Rendering 2016, Fall.
Working Group « Pre-Filtering »
Rendering Pipeline Fall, 2015.
- photometric aspects of image formation gray level images
… Sampling … … Filtering … … Reconstruction …
Filtering – Part I Gokberk Cinbis Department of Computer Engineering
Models and Architectures
Image Processing - in short
Fourier Transform Analytic geometry gives a coordinate system for describing geometric objects. Fourier transform gives a coordinate system for functions.
ENG4BF3 Medical Image Processing
Fourier Transform Analytic geometry gives a coordinate system for describing geometric objects. Fourier transform gives a coordinate system for functions.
Lecture 3 (2.5.07) Image Enhancement in Spatial Domain
Image Restoration - Focus on Noise
Histogram Probability distribution of the different grays in an image.
Mesh Parameterization: Theory and Practice
Filtering Things to take away from this lecture An image as a function
Models and Architectures
Fourier Transform Analytic geometry gives a coordinate system for describing geometric objects. Fourier transform gives a coordinate system for functions.
Models and Architectures
Department of Computer Engineering
Texture Mapping 고려대학교 컴퓨터 그래픽스 연구실.
Lecture 7 Spatial filtering.
Adding Surface Detail 고려대학교 컴퓨터 그래픽스 연구실.
Adding Surface Detail 고려대학교 컴퓨터 그래픽스 연구실.
Review and Importance CS 111.
Presentation transcript:

Images & Objects Input Output Image Objects Image Image Processing Image Analysis Input Objects Computer Graphics Modeling?

COMP 235 Outline Sensing Display of objects and geometric entities Handling noise and discreteness Sampling and interpolation Selected 3D matters Transformations; homogenous coordinates 2D images from 3D

Discrete Representations of Objects and Images Sampled Images: pixels Objects Interior: voxels, medial Boundary: tiles and vertices Limiting damage of sampling Parametrized Images Global: I(x,y) = i ai i(x,y) Local: patches: linear combination of local basis Of interior Of boundary Global: 2D: S(u)= i ai i(u), 3D: S(u,v)=i ai i(u,v) Local: splines: linear combination of local basis Interpolation from sampled to parametrized

Object representations d)  e) f) g) a) Boundary points. b) Boundary tiles. c) Fourier harmonics. d) Atlas displacements with binary labels. e) Landmarks. f) Medial. g) Medial atoms . [Add point-normal]

Forms of Medial Representation Traditional: by disks or balls By medial atoms: hubs with two spokes, touching at tangency points of disk or ball

Questions for parametrized representations Dimensions of argument space: 1,2,3,4 Topologies of argument space Bounded [0,1]: vs. cyclic [0,2p) Number of holes Basis functions How handle different levels of detail Level(s) of locality

Global Sinusoidal Basis Functions On [0, 2p)n: Fourier basis functions On sphere [0, p]  [0,2p): spherical harmonics Different frequencies (levels of detail) in each parameter (see next slide)

2D Basis Functions Different sub-panels show differing level of detail

Laplacian of Gaussian Wider or larger aperture gives different scales

Laplacian of Gaussian, Wavelet Wavelet ties aperture size and level of detail

Parametrization with spherical harmonics 3 1 7 12

Noise & Unwanted Detail; Spatial Scale Images Idiscrete(x,y)= Idiscrete & ideal(x,y) + noise(x,y) Objects S(u,v)= Ssmooth(u,v) + d(u,v)N(u,v), with N= the normal of S Removing noise & unwanted detail

Noise & Unwanted Detail; Spatial Scale

Blurring & Spatial Distortion Idiscrete(x,y) = Sampling [Pixel integration { Distortion [Blurring {Projection [ Reflections (imaged objects)]}]}] + noise Blurring = replace each point by blur kernel Distortion: x=x'+Dx(x') Result of blurring is f(x')

Display Of objects Of geometric entities, e.g., lines & curves Coloring, shading Illumination, reflection, projection Of geometric entities, e.g., lines & curves Of images Contrast control Devices Hardware Making produced images perceptually predictable

Contrast Enhancement (CT) Adaptive Histogram Equalization (UNC) Truth? Preference -vs- Utility?

Contrast Enhancement in Mammography