Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ......

50
Grand Challenge Problems in Digital Imaging* Charles A. Bouman School of Electrical and Computer Engineering Purdue University *title modified from “Grand Challenge Problems in Digital Image Rendering”

Transcript of Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ......

Page 1: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Grand Challenge Problems in

Digital Imaging*

Charles A. BoumanSchool of Electrical and Computer Engineering

Purdue University

*title modified from “Grand Challenge Problems in Digital Image Rendering”

Page 2: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Why should we ask this question?

The nature of much of our research is highly focused

It is valuable to take a step back and ask: Where have come from?

Where are we going?

Identifying our long term strategic goals can:Provide a technology roadmap

Channel research efforts

Enhance investment from industry and government

Page 3: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

My ApproachStep 1

Make an irreversible commitment

Step 2Panic

Step 3Ask a variety of experts in the field about their viewsThank you Zygmunt Pizlo, Jan Allebach, Qian Lin, Ed Delp, Raja Bala, Bernice Rogowitz, Reiner Eschbach, Peter Doerschuk, Guotong Feng, and Yibin Zheng

Step 4Consolidate input into 7 major GCP’sPull in some illustrative examples of precursor research

Step 5Go to Step 3

Page 4: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

GCP-1: Inversion of Complex Physical Systems

Many physical systems can be described using a combination of deterministic and probabilistic mathematical models

Massive computational resources allow for the possibility of inverting these systems

Depends on:Accurate system modelsIncorporation of prior information and regularity

Applications in:Image acquisition and sensingImage rendering

Two types of inverse problem

Page 5: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Type I Inverse ProblemRecover information from indirect measurements

System Model

Linear/NonlinearDeterministic/Stochastic

XUnknownQuantity

InversionMethod

Other Unknowns(Nuisance Parameters)

YData

XEstimate

^

Regularity Conditions(Prior knowledge)

Page 6: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Type II Inverse ProblemCompute an input that will generate desired result

System Model

Linear/NonlinearDeterministic/Stochastic

YUnknownQuantity

InversionMethod

Other Unknowns(Nuisance Parameters)

XSynthesized

Input

YActual Output

^

Regularity Conditions(Prior Knowledge)

Page 7: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Type I and II Inverse Problems

Type I inverseImage deblurring

Tomography

Image mosaicing

3D scene recovery

Human vision

Type II inverseColormap design

Halftone design

Photolithograph

Page 8: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Type I Inverse: Example

Forward modelGravityFluid dynamicsLight propagationImage formation

InversionIllumination estimationShape from XInverse dynamicsReal world knowledge

Inverse Solution: Something fell in the water

Page 9: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Charles Bouman, Kevin Webb and Rick Charles Bouman, Kevin Webb and Rick MillaneMillane, Purdue University, Purdue University

Goal: Image in scattering media using light (tumors, blood chemistry, environmental sensing).

[1] A.B. Milstein S. Oh, J.S. Reynolds, K.J. Webb, C.A. Bouman, and R.P. Millane, Optics Letters

[2] J.C. Ye, C.A. Bouman, K.J. Webb, and R.P. Millane, IEEE Trans. Image Proc., Vol. 10, pp. 909-922, June 2001

MultigridMultigrid Optical Diffusion Tomography Optical Diffusion Tomography (0073357(0073357--CCR)CCR)

Major Accomplishments: A 3-D image of a cylindrical absorber in a tissue phantom (Intralipid) has been achieved using measured data having multiple modulation frequencies.

ReconstructionExperimental Apparatus Tissue Phantom

Page 10: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

PIPI’’s:s: Charles Bouman, Kevin Webb, ECE, Purdue UniversityCharles Bouman, Kevin Webb, ECE, Purdue University

Goal: Image fluorescent tumor phantom in scattering media using light. Applications: Tumor detection, functional imaging, and blood chemistry

Project: Project: MultigridMultigrid Optical Diffusion Tomography (0073357Optical Diffusion Tomography (0073357--CCR)CCR)

Major Accomplishments: A 3-D image of a small sphere containing a fluorophore (ICG) in a tissue phantom (Intralipid) has been achieved using time-resolved measurements

0

0.5

1

−5 0 5

−5

0

5

x (cm)

y(cm

)

Tissue Phantom Measurement Reconstruction

sources

Collaborator:Collaborator: David Boas, MGH, HarvardDavid Boas, MGH, Harvard

Fluorescence Optical Diffusion Tomography (FODT)Fluorescence Optical Diffusion Tomography (FODT)

Page 11: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Printer characterization*

C

M

Y a*b*

L*

forward

inverse

Inverse transform

Device dependent color

(CMY)

Forward transform Device independent

color(LAB)

*Raja Bala, EI 2003

Page 12: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Same color, different moiré*

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

K

C

“iso-color”locus

*R. Bala and R. Eschbach, PICS 1999

Page 13: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

AM/FM Halftoning

Each input gray level g is rendered with the optimal combination of dot size, θg, and dot density, ρg

x(m,n)image

toprinter

dispersed dothalftoning

dot sizemodulation

θ

AM modulation

dot size

FM modulation

AM/FM halftoning

dot density

optimizedsize curve

optimizeddensity curve

ρ

*with Zhen He

Page 14: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

AM/FM Parameter Design System*Measurement step

Optimization step

multi-resolution

coordinate decent

optimization systemscanned

gray image

scannercalibration

curvetarget tone

curve

dot sizesmoothingparameter

σ1 σ2dot densitysmoothingparameter

optimaldot size curve

optimaldot density curve

halftonedimage

θdot size

ρdot density

Generate test pattern of

gray patches

Run AM/FM halftoning algorithm

target printer scanner

scannedgray imageprint-outtest pattern

Page 15: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Optimal dot size curve is obtained by minimizing the cost function: ),,( minarg 2550

],[ 254maxmin

θθθθθθθ

C∈

∗ =

Requires non-convex optimization

Results in best path from highlights (small dots) to shadows (large dots)

Finding the Best Inverse

High lights Shadows

Page 16: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Rendering of Scanned Text

AM/FM halftoning

Floyd-Steinbergerror diffusion

PhotoTone

Page 17: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

GCP-2: Automated Extraction of Perceptual Organization

Segregation of figure/ground Essential in many imaging problems

An unsolved problem

Association of component hierarchiesNatural scenes

Objects

Documents

Page 18: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Street (1931)

Familiarity (Experience) in Perception(Courtesy of Zygmunt Pizlo)

Page 19: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Familiarity as a Constraint:Transactional Psychology

We usually operate in a familiar environment. Perhaps we just learned how the objects look. Constraints are then provided by the prior probability.

Two views of the same set of rods and a planar figure.

Ames (1950)

(Courtesy of Zygmunt Pizlo)

Page 20: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Perceptual Organization*

*courtesy of Jan Allebach and Cecilia Weber

stone walk

Mt. Rainier

Jan Cecilia

trees

photo

mid-ground

foreground

Page 21: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

GCP-3: High Level Interpretation for Image Processing and Render

Context provides information that can be used to:Enhance image qualityImprove renderingIncrease compressionRe-render image

Contextual information can range from:Low level

» Local pixel» Pixel window

Midlevel» Wavelet coefficients» Pyramid representations» Feature vector extraction

High level» Figure/ground segregation» Object recognition» Face recognition» Image interpretation

Page 22: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Example 1: image scaling by tree-based resolution synthesis*

Estimate X from realization of Z

SourceImage

ScaledImage

Z

T

LW

X

*with Brian Atkins and Jan Allebach

Page 23: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Structure of estimator*

( ) ?000 <− µzet

11,µe 22,µe

33,µe

z

00,µe

yes no

( ) { }1,0: −→⋅ M,CT …Z

4=j44,βA

0=j00,βA

2=j22,βA

1=j11,βA

3=j33,βA

Classify

jj zAx β+=ˆ

( )zCj T=z jjA β, x̂

*with Brian Atkins and Jan Allebach

Page 24: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

4X scaling results*

Tree-Based Resolution SynthesisPhotoshop Bicubic Interpolation

*with Brian Atkins and Jan Allebach

Page 25: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Mixed Raster Content (MRC) Document Compression*

Scanned Document Synthetic Document*with Guotong Feng and Hui Cheng

Page 26: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Binary Mask of Scanned Test Image*

Generated from RDOS-MRC, 400 dpi Generated from RDOS-MRC, 400 dpi*with Guotong Feng and Hui Cheng

Page 27: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Comparison of RDOS, DjVu, SPHIT, and JPEG*

*with Guotong Feng and Hui Cheng

Page 28: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Comparison of RDOS, DjVu, and SPHIT*

*with Guotong Feng and Hui Cheng

Page 29: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Higher level means more semantic:haze removal in outdoor scenes*

Original

*Maria Groszek, Jan Allebach and Zygmunt Pizlo, EI 2005

Page 30: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Generate edge map, then find connected components in sky and ground

Page 31: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Contrast enhancement steps

b

a

0

255

HorizonBottom of image

Point a Point b

Contrast enhancement curve

Parameter selection curve

Input Grey Level

Out

put G

r ey

Leve

l

Input Grey Level

Out

put G

rey

L ev e

l

Point a

Point b

Page 32: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Original Contrast Enhanced

Contrast enhancement example

Page 33: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

GCP-4: Eliminate the Professional Image Analyst

Computer aided diagnostics (CAD):Human radiologist have at least 15% false negatives in reading mamogramsCost of human radiologist is very highLegal liabilities for human interpretation are highIt is difficult for humans to be consistent in this type of repetitive task

Other venues for Professional Image AnalystsRemote sensing dataSurveillance

Advantages of automated analysisAdvantage with high dimensional/high dynamic range dataEliminates human fatigueLess subjective

Page 34: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Normal Mammograms*

Mediolateral oblique (MLO) Craniocaudal (CC)

*courtesy of Edward Delp

Page 35: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Three Major Breast Cancers*

Micro-calcification

Circumscribed Mass

Spiculated Lesion

*courtesy of Edward Delp

Page 36: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Full-field Normal Analysis -Spiculation*

(a) (b) (c) (d) (e)

OriginalMammo

IE GroundTruth

VisualizationOf 5 Labels

BinaryResult

*courtesy of Edward Delp

Page 37: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

GCP-5: Extraction of Image Pedigree

Where did the image come from?

What sensor acquired the image?

What device rendered the image?

Have their been any modifications to the image?

Page 38: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Why is Watermarking Important?*

*courtesy of Edward Delp

Page 39: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Why is Watermarking Important?*

*courtesy of Edward Delp

Page 40: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Why Watermarking is Important?*

*courtesy of Edward Delp

Page 41: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Why is Watermarking Important?*

*courtesy of Edward Delp

Page 42: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

GCP-6: Tools for Managing the Information Explosion

Personal MediaDigital photos

Video content

Public mediaMovies

Audio

Page 43: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Browsing with a Similarity Pyramid*Organize database in pyramid structureTop level of pyramid represents global variationsBottom level of pyramid represents individual imagesSpatial arrangement makes most similar documents neighbors

Example using images:

*with Jau-Yuen Chen and John Dalton

Page 44: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Browser Interface*

Relevance SetSimilarity Pyramid Control Panel

*with Jau-Yuen Chen and John Dalton

Page 45: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

GCP-7: Documents that Write Themselves

Slurping up information from the webWritten content

Images/video/graphics

Organization

Document creationComputer automated versus computer assisted

Composition versus copying

Page 46: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

HDD Construction: A Region Merging Example*

*with Ilya Pollak and Jan Allebach

Page 47: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Document Image and Corresponding Tree*

*with Ilya Pollak and Jan Allebach

Page 48: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Matching Experiment 1

Query Image

Page 49: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

Looking for the “Other Axis”*

What is really important is often not what we are focused on.

MusicWe thought it was audio fidelity

It was ease of use, style, fun

ImagesWe think it is quality

It might be ???

*quoted from Reiner Eschbach

Page 50: Grand Challenge Problems in Digital Imaging*bouman/... · Digital Imaging* Charles A. Bouman ... zIt is valuable to take a step back and ask: Where have come from? Where are we going?

(My first cut at)The Grand Challenge Problems

of Digital ImagingGCP-1) Inversion of Complex Physical Systems

GCP-2) Automated Extraction of Perceptual Organization

GCP-3) High Level Interpretation for Image Processing and Render

GCP-4) Eliminate the Professional Image Analyst

GCP-5) Extraction of Image Pedigree

GCP-6) Tools for Managing the Information Explosion

GCP-7) Documents that Write Themselves

Important questions:Are there others that should be added to the list?What, if anything, should we do with this information?