Kurt Bryan Rose-Hulman Institute of Technology (On leave to the U.S. Air Force Academy, 2010-2011) Seeing the Unseeable The Mathematics of Inverse Problems.

Slides:



Advertisements
Similar presentations
VISUAL STRATEGIES. WHY USE VISUAL STRATEGIES? HELPFUL in receptive and expressive communication...
Advertisements

Experiments and Variables
Ray tracing. New Concepts The recursive ray tracing algorithm Generating eye rays Non Real-time rendering.
IMAGE FORMATION  Introduction  The Invisible and Visible Image  Image Characteristics.
Adobe Photoshop CS5 – Illustrated Unit G: Creating Special Effects
Advanced Biomedical Imaging Dr. Azza Helal A. Prof. of Medical Physics Faculty of Medicine Alexandria University Lecture 6 Basic physical principles of.
CLASS 9 ADVANCE RENDERING RAY TRACING RADIOSITY LIGHT FIELD CS770/870.
The Scientific Method.
Elliot Mylott, Ryan Klepetka, Justin C. Dunlap and Ralf Widenhorn
Hank Childs, University of Oregon November 15 th, 2013 Volume Rendering, Part 2.
Adobe Photoshop CS4 – Illustrated Unit G: Creating Special Effects
BMME 560 & BME 590I Medical Imaging: X-ray, CT, and Nuclear Methods Tomography Part 3.
Appendix to Chapter 1 Mathematics Used in Microeconomics © 2004 Thomson Learning/South-Western.
Image processing. Image operations Operations on an image –Linear filtering –Non-linear filtering –Transformations –Noise removal –Segmentation.
Appendix to Chapter 1 Mathematics Used in Microeconomics © 2004 Thomson Learning/South-Western.
Mathematics in Everyday Life Gilad Lerman Department of Mathematics University of Minnesota Highland park elementary (6 th graders)
tomos = slice, graphein = to write
Computer Vision Lecture 3: Digital Images
Physics 7C SS1 Lecture 6: Electricity Analogies with Gravity: Electric Force, Electric Field, Electric Potential Energy, Electric Potential, As you wait.
Application of Digital Signal Processing in Computed tomography (CT)
Planar scintigraphy produces two-dimensional images of three dimensional objects. It is handicapped by the superposition of active and nonactive layers.
Playa del Rey Elementary School S.T.E.M. Science Fair
Chapter 17 Optics 17.1 Reflection and Refraction
College Algebra Fifth Edition James Stewart Lothar Redlin Saleem Watson.
…….CT Physics - Continued V.G.WimalasenaPrincipal School of radiography.
LEC ( 2 ) RAD 323. Reconstruction techniques dates back to (1917), when scientist (Radon) developed mathematical solutions to the problem of reconstructing.
Basic principles Geometry and historical development
Image Characteristics. What is an image? Dictionary meaning An optical appearance An optical appearance A form of semblance A form of semblance A mental.
Chapter 6: The Tools of the Astronomer. Telescopes come in two general types Refractors use lenses to bend the light to a focus Reflectors use mirrors.
X-Ray Medical Imaging Physics – IB Objectives
Chapter 3: Image Restoration Geometric Transforms.
What are the objectives of Unit 3? To learn how to critically analyze data using graphs. To learn how to critically analyze data using graphs. To learn.
Vector vs. Bitmap
Digital Media Dr. Jim Rowan ITEC 2110 Wednesday, September 4.
Have you ever wanted to hide something from: Your friends? Your family? The Government?
MIPR Lecture 7 Copyright Oleh Tretiak, Medical Imaging and Pattern Recognition Lecture 7 Computed Tomography Oleh Tretiak.
Seeram Chapter 7: Image Reconstruction
Partial Differential Equations Finite Difference Approximation.
Seeram Chapter #3: Digital Imaging
Computed Tomography References The Essential Physics of Medical Imaging 2 nd ed n. Bushberg J.T. et.al Computed Tomography 2 nd ed n : Seeram Physics of.
September 5, 2013Computer Vision Lecture 2: Digital Images 1 Computer Vision A simple two-stage model of computer vision: Image processing Scene analysis.
Factors affecting CT image RAD
Week 6 - Wednesday.  What did we talk about last time?  Light  Material  Sensors.
LOGO ภาควิชาอิเล็กทรอนิกส์ คณะวิศวกรรมศาสตร์ สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง.
Lecture Outlines Astronomy Today 7th Edition Chaisson/McMillan © 2011 Pearson Education, Inc. Chapter 5.
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.
Image Restoration Chapter 5.
Digital Media Dr. Jim Rowan ITEC Up Next! In the next several lectures we will be covering these topics: –Vector graphics –Bitmapped graphics –Color.
Digital Media Dr. Jim Rowan ITEC 2110 Chapter 3. Roll call.
ALGEBRA Concepts Welcome back, students!. Standards  Algebra is one of the five content strands of Principles and Standards and is increasingly appearing.
112/5/ :54 Graphics II Image Based Rendering Session 11.
Image Manipulation CSC361/661 – Digital Media Spring 2002 Burg/Wong.
02/05/2002 (C) University of Wisconsin 2002, CS 559 Last Time Color Quantization Mach Banding –Humans exaggerate sharp boundaries, but not fuzzy ones.
Applying Pixel Values to Digital Images
Digital Media Dr. Jim Rowan ITEC 2110 Chapter 3. Roll call.
Air filmcooling through laser drilled nozzles STW project CASA-dag
What is the Scientific Method?. The scientific method is a way to ask and answer scientific questions by making observations and doing experiments.
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
“Preparing for Science” Chapter Review Please open your books to pages 36 & 37 and get out your Answer Sheet.
ITEC2110, Digital Media Chapter 2 Fundamentals of Digital Imaging 1 GGC -- ITEC Digital Media.
History of digital radiology 1980 Kinos L.T. ET all developed a portable radiographic X-ray camera made of tantalum and aluminum. Digital radiography.
Computer Graphics.
Computed Tomography Image Reconstruction
Degradation/Restoration Model
Linear Filters and Edges Chapters 7 and 8
Overview of Deterministic Computer Models
Taking Math Beyond the Classroom: Some high school math fair ideas
© 2010 Cengage Learning Engineering. All Rights Reserved.
Chapter 14 Shading Models.
Presentation transcript:

Kurt Bryan Rose-Hulman Institute of Technology (On leave to the U.S. Air Force Academy, ) Seeing the Unseeable The Mathematics of Inverse Problems

Nondestructive Testing o The USS Independence o New hull design, aluminum o Small cracks are a serious problem o How would you find such cracks?

Medical Imaging A patient comes in with altered consciousness after a bicycle accident: How can you tell if he’s suffered a serious head injury?

Oil Drilling A well is drilled offshore, at a cost of $100,000,000: How does anyone know there’s actually oil down there?

Image Processing How does Photoshop fix out-of-focus images?

A Common Theme What do all these situations have in common?

A Common Theme What do all these situations have in common? They require us to deduce underlying structure from indirect, distorted, or noisy observations.

CT Scanners First practical scanners developed in the late 1960’s Reconstruct a 2D “slice” through the patient by using x-rays at many angles and positions

CT Scanners First practical scanners developed in the late 1960’s Reconstruct a 2D “slice” through the patient by using x-rays at many angles and positions Given x-rays from many angles and positions, how do we construct an image?

CT Procedure We fire x-rays through at many angles and offsets:

CT Procedure We fire x-rays through at many angles and offsets:

CT Procedure We fire x-rays through at many angles and offsets: How do we put all this data together to form an image?

Algebraic CT Reconstruction Consider forming a 4 pixel image: We want to compute the “densities” A,B,C,D of each pixel.

CT Reconstruction After a bit of algebra, it comes down to finding A,B,C,D from equations like

CT Reconstruction We solve 4 equations in 4 unknowns to find A = 3, B = 4, C = 1, D = 4, and form an image. Here 1 = darkest, 4 = lightest. AB CD

CT Reconstruction For more resolution we make a finer grid: Now we have 100 variables---but horizontal and vertical x-rays only give us 20 equations! We need to use more angles.

CT Reconstruction The first CT scans were crude; modern scanners have very high resolution:

CT Reconstruction A 1000 by 1000 pixel image would require solving for 1,000,000 variables using (at least) 1,000,000 equations! But this is entirely possible with modern computers and the right algorithms.

CT Animation

Inverse Problems A CT scan is a good example of an inverse problem. We have

Inverse Problems A CT scan is a good example of an inverse problem. We have A physical system with unknown internal structure (the body)

Inverse Problems A CT scan is a good example of an inverse problem. We have A physical system with unknown internal structure (the body) We “stimulate” the system by putting in some form of energy (x- rays)

Inverse Problems A CT scan is a good example of an inverse problem. We have A physical system with unknown internal structure (the body) We “stimulate” the system by putting in some form of energy (x- rays) We observe the response of the system (how the x-rays are attenuated)

Inverse Problems A CT scan is a good example of an inverse problem. We have A physical system with unknown internal structure (the body) We “stimulate” the system by putting in some form of energy (x- rays) We observe the response of the system (how the x-rays are attenuated) From this information we determine the unknown structure

Types of Inverse Problems Problem TypeInputSystemOutput ForwardKnown ????? InverseKnown?????Output Inverse?????Known

Inverse Problem Issues Mathematicians ask three questions about an inverse problem:

Inverse Problem Issues Mathematicians ask three questions about an inverse problem: 1. Is the observed data enough to determine the unknown? For example, the single equation x + y = 4 is not enough information to find x and y.

Inverse Problem Issues Mathematicians ask three questions about an inverse problem: 1. Is the observed data enough to determine the unknown? For example, the single equation x + y = 4 is not enough information to find x and y. 2. Can we find an efficient algorithm for computing the unknown from the observed data?

Inverse Problem Issues Mathematicians ask three questions about an inverse problem: 1. Is the observed data enough to determine the unknown? For example, the single equation x + y = 4 is not enough information to find x and y. 2. Can we find an efficient algorithm for computing the unknown from the observed data? 3. How does noisy data affect the process? Will a small amount of noise ruin our ability to determine the unknown?

Reflection Seismology We seek an image of subsurface structure by applying energy to the earth’s surface and measuring the resulting vibrations:

Relection Seismology The same procedure can be done for imaging at sea:

Reflection Seismogram A graphical display of a typical data set:

Nondestructive Testing We want to find a small flaw (crack) in an aluminum plate. The flaw may not be visually obvious.

Nondestructive Testing Experimental setup: Pump in laser energy (heat source) IR camera observes plate temperature Presence of crack influences the flow of heat (we hope) Based on what we see, find the crack

Nondestructive Testing Big cracks are easy to see…

Nondestructive Testing But small ones are not!

Nondestructive Testing Understanding heat conduction along with the right image enhancement techniques can help: Plate temperature at time t = 10Enhanced image---crack very visible

Nondestructive Testing Understanding heat conduction along with the right image enhancement techniques can help: Plate temperature at time t = 10Enhanced image---crack very visible

Image Processing A beloved family photo is out of focus: Can we fix it?

Image Sharpening This is a type of inverse problem: We have the blurry image and can mathematically model an out-of-focus camera. From this, we try to back out the “true” real world image.

A Simple Model of Blurring Consider a black and white image. Each pixel has a value from 0 (black) to 255 (white). A typical 8 by 8 block might look like

A Simple Model of Blurring One model of blurring: each pixel is replaced by the average of its 4 nearest neighbors. This blurs adjoining pixels together, brings down highs, brings up lows, softens edges: Sharp ImageBlurred Image

A Simple Model of Blurring The original block, blurred once, and blurred 5 times: OriginalBlurred onceBlurred five times

Fixing a Blurred Image We need to “un-blur” the image. In the original image we know that (B+C+D+E)/4 = 38. We need to solve for B, C, D, E.

Fixing a Blurred Image We get an equation like (B+C+D+E)/4 = 38 for every pixel in the image, and all the equations are coupled together. For a 640 x 480 black and white picture that’s a system of 307,200 equations in 307,200 unknowns. For a color image, three times that many!

Fixing a Blurred Image We get an equation like (B+C+D+E)/4 = 38 for every pixel in the image, and all the equations are coupled together. For a 640 x 480 black and white picture that’s a system of 307,200 equations in 307,200 unknowns. For a color image, three times that many! But there are clever ways to solve systems this large, in just seconds…

Image Sharpening Example Blurry image and once-sharpened image

Image Sharpening Example Image sharpened five (left) and ten (right) times

Image Sharpening Example Image sharpened eleven (left) and twelve (right) times

A Variation on Inverse Problems Suppose you want to sneak some contraband across the border, hidden in your car. Who would you ask for advice on how best to hide it?

A Variation on Inverse Problems Suppose you want to sneak some contraband across the border, hidden in your car. Who would you ask for advice on how best to hide it? Answer: the people whose job it is to find contraband---a border patrol agent!

Hiding Stuff Suppose you want to make something hard to find using any of the techniques we’ve discussed (or any other imaging methodology). Who would you ask for advice on how to hide it?

Hiding Stuff Suppose you want to make something hard to find using any of the techniques we’ve discussed (or any other imaging methodology). Who would you ask for advice on how to hide it? Answer: the people who specialize in finding things with these imaging techniques---the mathematicians!

Cloaking and Invisibility There’s recently been much progress in the mathematics and physics community on cloaking---making things invisible! The key is to use the principles of inverse problems and ask “what would make objects hard to find?” One approach is to surround an object with a “metamaterial,” a cleverly designed substance that bends energy around the object to be hidden.

Cloaking Example The metamaterial bends the energy around the hole, as if the hole isn’t even there! Cloaked object Metamaterial

Cloaking People are working on real cloaking devices

The Mathematics of Inverse Problems The essential types of mathematics needed to explore inverse problems are Linear Algebra---the study of large systems of linear equations Calculus and differential equations---this describes most physical phenomena that involve change or the flow of energy Numerical analysis---the study of how to use computers to solve large-scale problems efficiently and accurately