SlideShare a Scribd company logo
1 of 45
Michael Oren’s Thesis Damian Gordon
Reflectance Analysis for Image Understanding
How do we model these surfaces ??????????
 
 
 
Reflectance Mechanisms ,[object Object],[object Object],[object Object],[object Object],[object Object]
Reflectance Components
Diffuse Reflectance
Lambertian Model ,[object Object]
Surface Roughness
Surface Roughness ,[object Object],[object Object],[object Object]
Surface Roughness
Surface Roughness ,[object Object],[object Object],[object Object]
Geometric Attenuation Factor ( GAF ) ,[object Object],[object Object],[object Object]
Geometric Attenuation Factor ( GAF )
Interreflection Factor ,[object Object],[object Object],[object Object]
Interreflection Factor
Surface Types Modelled ,[object Object],[object Object],[object Object]
Gaussian Distribution
Qualitative Model ,[object Object],[object Object],[object Object],[object Object]
Qualitative Model
Experiments
Wall Plaster
Sand Paper
Wood Shaving
Conclusions ,[object Object],[object Object],[object Object],[object Object]
Future Work ,[object Object]
Specular Reflectance
Two Main Problems ,[object Object],[object Object],[object Object],[object Object],[object Object]
Result not on Surface !!!!!
Real & Virtual Features
Approach ,[object Object],[object Object],[object Object]
Recovery of 2D Surface Profile ,[object Object],[object Object],[object Object],[object Object]
Curve Representation
Caustics ,[object Object],[object Object],[object Object]
Caustics
2D Surface Recovery ,[object Object],[object Object]
Results
Results
3D Motion ,[object Object]
3D Motion
3D Caustics
Results
Conclusions & Future Work ,[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Calculate refractory index of light using snells law
Calculate refractory index of light using snells lawCalculate refractory index of light using snells law
Calculate refractory index of light using snells law
Nitin Jain
 
Lighting and shading
Lighting and shadingLighting and shading
Lighting and shading
eshveeen
 

What's hot (20)

3D Display Method
3D Display Method3D Display Method
3D Display Method
 
Diffractive and refractive hybrid lens
Diffractive and refractive hybrid lensDiffractive and refractive hybrid lens
Diffractive and refractive hybrid lens
 
3 d display methods
3 d display methods3 d display methods
3 d display methods
 
Catadioptric optically compensated zooming with one moving element 1995
Catadioptric optically compensated zooming with one moving element   1995Catadioptric optically compensated zooming with one moving element   1995
Catadioptric optically compensated zooming with one moving element 1995
 
Calculate refractory index of light using snells law
Calculate refractory index of light using snells lawCalculate refractory index of light using snells law
Calculate refractory index of light using snells law
 
Prism
PrismPrism
Prism
 
Refraction of light at a plane surface
Refraction of light at a plane surfaceRefraction of light at a plane surface
Refraction of light at a plane surface
 
A source of spiral fringes 1964
A source of spiral fringes  1964A source of spiral fringes  1964
A source of spiral fringes 1964
 
Lighting and shading
Lighting and shadingLighting and shading
Lighting and shading
 
Phong Shading over any Polygonal Surface
Phong Shading over any Polygonal Surface Phong Shading over any Polygonal Surface
Phong Shading over any Polygonal Surface
 
GRPHICS08 - Raytracing and Radiosity
GRPHICS08 - Raytracing and RadiosityGRPHICS08 - Raytracing and Radiosity
GRPHICS08 - Raytracing and Radiosity
 
Cooke triplet lens with freeform surfaces
Cooke triplet lens with freeform surfacesCooke triplet lens with freeform surfaces
Cooke triplet lens with freeform surfaces
 
Extreme pixels per volume optical design
Extreme pixels per volume optical designExtreme pixels per volume optical design
Extreme pixels per volume optical design
 
Some optical design tricks
Some optical design tricksSome optical design tricks
Some optical design tricks
 
A reflective telescope with an unusual freeform aspheric surface.
A reflective telescope with an unusual freeform aspheric surface.A reflective telescope with an unusual freeform aspheric surface.
A reflective telescope with an unusual freeform aspheric surface.
 
Illumination Model
Illumination ModelIllumination Model
Illumination Model
 
Effect of a diffractive surface on top of an aspheric surface
Effect of a diffractive surface on top of an aspheric surfaceEffect of a diffractive surface on top of an aspheric surface
Effect of a diffractive surface on top of an aspheric surface
 
The power of negative thinking in optical design
The power of negative thinking in optical designThe power of negative thinking in optical design
The power of negative thinking in optical design
 
Some color correction studies with diffractive or metasurfaces
Some color correction studies with diffractive or metasurfacesSome color correction studies with diffractive or metasurfaces
Some color correction studies with diffractive or metasurfaces
 
Practical refractive/diffractive hybrid lens designs
Practical refractive/diffractive hybrid lens designsPractical refractive/diffractive hybrid lens designs
Practical refractive/diffractive hybrid lens designs
 

Viewers also liked

Learning Styles for Virtual Learning Environments
Learning Styles for Virtual Learning EnvironmentsLearning Styles for Virtual Learning Environments
Learning Styles for Virtual Learning Environments
Damian T. Gordon
 
A Compendium of Creativity Tools
A Compendium of Creativity ToolsA Compendium of Creativity Tools
A Compendium of Creativity Tools
Damian T. Gordon
 
Universal Design for Learning: Diverse Learners
Universal Design for Learning: Diverse LearnersUniversal Design for Learning: Diverse Learners
Universal Design for Learning: Diverse Learners
Damian T. Gordon
 
Narrative ppnt minus trailers
Narrative ppnt minus trailersNarrative ppnt minus trailers
Narrative ppnt minus trailers
abcdsmile
 
Universal Design for Learning: Assistive Technology
Universal Design for Learning: Assistive TechnologyUniversal Design for Learning: Assistive Technology
Universal Design for Learning: Assistive Technology
Damian T. Gordon
 
Hackers and Hollywood: Extended scene 2
Hackers and Hollywood: Extended scene 2Hackers and Hollywood: Extended scene 2
Hackers and Hollywood: Extended scene 2
Damian T. Gordon
 
Retention Of Students Enrolled
Retention Of Students EnrolledRetention Of Students Enrolled
Retention Of Students Enrolled
Damian T. Gordon
 
Evaluation Q4- Use of Technology
Evaluation Q4- Use of TechnologyEvaluation Q4- Use of Technology
Evaluation Q4- Use of Technology
abcdsmile
 

Viewers also liked (20)

Learning Styles for Virtual Learning Environments
Learning Styles for Virtual Learning EnvironmentsLearning Styles for Virtual Learning Environments
Learning Styles for Virtual Learning Environments
 
The Use of Behavioural Economics to Encourage First-Year Completion and Reten...
The Use of Behavioural Economics to Encourage First-Year Completion and Reten...The Use of Behavioural Economics to Encourage First-Year Completion and Reten...
The Use of Behavioural Economics to Encourage First-Year Completion and Reten...
 
A Compendium of Creativity Tools
A Compendium of Creativity ToolsA Compendium of Creativity Tools
A Compendium of Creativity Tools
 
Zen of Python
Zen of PythonZen of Python
Zen of Python
 
Universal Design for Learning: Diverse Learners
Universal Design for Learning: Diverse LearnersUniversal Design for Learning: Diverse Learners
Universal Design for Learning: Diverse Learners
 
Why do we teach?
Why do we teach?Why do we teach?
Why do we teach?
 
Python: Manager Objects
Python: Manager ObjectsPython: Manager Objects
Python: Manager Objects
 
Creating a logo program
Creating a logo programCreating a logo program
Creating a logo program
 
Interviews FAQ
Interviews FAQInterviews FAQ
Interviews FAQ
 
Operating Systems - Memory Management
Operating Systems - Memory ManagementOperating Systems - Memory Management
Operating Systems - Memory Management
 
Creative Commons Sites
Creative Commons SitesCreative Commons Sites
Creative Commons Sites
 
Object-Orientated Design
Object-Orientated DesignObject-Orientated Design
Object-Orientated Design
 
Narrative ppnt minus trailers
Narrative ppnt minus trailersNarrative ppnt minus trailers
Narrative ppnt minus trailers
 
Universal Design for Learning: Assistive Technology
Universal Design for Learning: Assistive TechnologyUniversal Design for Learning: Assistive Technology
Universal Design for Learning: Assistive Technology
 
Python: Third-Party Libraries
Python: Third-Party LibrariesPython: Third-Party Libraries
Python: Third-Party Libraries
 
Python: The Iterator Pattern (Comprehensions)
Python: The Iterator Pattern (Comprehensions)Python: The Iterator Pattern (Comprehensions)
Python: The Iterator Pattern (Comprehensions)
 
Podcasts for Postgrads
Podcasts for PostgradsPodcasts for Postgrads
Podcasts for Postgrads
 
Hackers and Hollywood: Extended scene 2
Hackers and Hollywood: Extended scene 2Hackers and Hollywood: Extended scene 2
Hackers and Hollywood: Extended scene 2
 
Retention Of Students Enrolled
Retention Of Students EnrolledRetention Of Students Enrolled
Retention Of Students Enrolled
 
Evaluation Q4- Use of Technology
Evaluation Q4- Use of TechnologyEvaluation Q4- Use of Technology
Evaluation Q4- Use of Technology
 

Similar to Computer Vision: Reflectance Analysis for Image Understanding

20120417 IMechE YMS Seminar on Daylighting modeling technique in built-enviro...
20120417 IMechE YMS Seminar on Daylighting modeling technique in built-enviro...20120417 IMechE YMS Seminar on Daylighting modeling technique in built-enviro...
20120417 IMechE YMS Seminar on Daylighting modeling technique in built-enviro...
ekwtsang
 
One day short course on Green Building Assessment Methods - Daylight Simulation
One day short course on Green Building Assessment Methods - Daylight SimulationOne day short course on Green Building Assessment Methods - Daylight Simulation
One day short course on Green Building Assessment Methods - Daylight Simulation
ekwtsang
 
Abstract of project 2
Abstract of project 2Abstract of project 2
Abstract of project 2
Vikram Mandal
 

Similar to Computer Vision: Reflectance Analysis for Image Understanding (20)

Defocus magnification
Defocus magnificationDefocus magnification
Defocus magnification
 
PapersWeLove - Rendering Synthetic Objects Into Real Scenes - Paul Debevec.pdf
PapersWeLove - Rendering Synthetic Objects Into Real Scenes - Paul Debevec.pdfPapersWeLove - Rendering Synthetic Objects Into Real Scenes - Paul Debevec.pdf
PapersWeLove - Rendering Synthetic Objects Into Real Scenes - Paul Debevec.pdf
 
7 illumination and-shading computer graphics
7 illumination and-shading computer graphics7 illumination and-shading computer graphics
7 illumination and-shading computer graphics
 
Build Your Own 3D Scanner: Surface Reconstruction
Build Your Own 3D Scanner: Surface ReconstructionBuild Your Own 3D Scanner: Surface Reconstruction
Build Your Own 3D Scanner: Surface Reconstruction
 
20120417 IMechE YMS Seminar on Daylighting modeling technique in built-enviro...
20120417 IMechE YMS Seminar on Daylighting modeling technique in built-enviro...20120417 IMechE YMS Seminar on Daylighting modeling technique in built-enviro...
20120417 IMechE YMS Seminar on Daylighting modeling technique in built-enviro...
 
3 D texturing
 3 D texturing 3 D texturing
3 D texturing
 
Projection photolithography
Projection photolithographyProjection photolithography
Projection photolithography
 
Interactive Refractions And Caustics Using Image Space Techniques
Interactive Refractions And Caustics Using Image Space TechniquesInteractive Refractions And Caustics Using Image Space Techniques
Interactive Refractions And Caustics Using Image Space Techniques
 
One day short course on Green Building Assessment Methods - Daylight Simulation
One day short course on Green Building Assessment Methods - Daylight SimulationOne day short course on Green Building Assessment Methods - Daylight Simulation
One day short course on Green Building Assessment Methods - Daylight Simulation
 
Chapter 5 Lithography _ II.pptx
Chapter 5 Lithography _ II.pptxChapter 5 Lithography _ II.pptx
Chapter 5 Lithography _ II.pptx
 
Basics of light reflection
Basics of light reflectionBasics of light reflection
Basics of light reflection
 
Uv testing measurements before, during and after
Uv testing measurements before, during and afterUv testing measurements before, during and after
Uv testing measurements before, during and after
 
Sky dome
Sky domeSky dome
Sky dome
 
A Practical and Robust Bump-mapping Technique for Today’s GPUs (slides)
A Practical and Robust Bump-mapping Technique for Today’s GPUs (slides)A Practical and Robust Bump-mapping Technique for Today’s GPUs (slides)
A Practical and Robust Bump-mapping Technique for Today’s GPUs (slides)
 
Abstract of project 2
Abstract of project 2Abstract of project 2
Abstract of project 2
 
Lm342080283
Lm342080283Lm342080283
Lm342080283
 
Slides Hair Rendering
Slides Hair RenderingSlides Hair Rendering
Slides Hair Rendering
 
Zeiss talk in summer 2022.pptx
Zeiss talk in summer 2022.pptxZeiss talk in summer 2022.pptx
Zeiss talk in summer 2022.pptx
 
Shadow Mapping with Today's OpenGL Hardware
Shadow Mapping with Today's OpenGL HardwareShadow Mapping with Today's OpenGL Hardware
Shadow Mapping with Today's OpenGL Hardware
 
HR3D: Content Adaptive Parallax Barriers
HR3D: Content Adaptive Parallax BarriersHR3D: Content Adaptive Parallax Barriers
HR3D: Content Adaptive Parallax Barriers
 

More from Damian T. Gordon

More from Damian T. Gordon (20)

Universal Design for Learning, Co-Designing with Students.
Universal Design for Learning, Co-Designing with Students.Universal Design for Learning, Co-Designing with Students.
Universal Design for Learning, Co-Designing with Students.
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
REST and RESTful Services
REST and RESTful ServicesREST and RESTful Services
REST and RESTful Services
 
Serverless Computing
Serverless ComputingServerless Computing
Serverless Computing
 
Cloud Identity Management
Cloud Identity ManagementCloud Identity Management
Cloud Identity Management
 
Containers and Docker
Containers and DockerContainers and Docker
Containers and Docker
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Introduction to ChatGPT
Introduction to ChatGPTIntroduction to ChatGPT
Introduction to ChatGPT
 
How to Argue Logically
How to Argue LogicallyHow to Argue Logically
How to Argue Logically
 
Evaluating Teaching: SECTIONS
Evaluating Teaching: SECTIONSEvaluating Teaching: SECTIONS
Evaluating Teaching: SECTIONS
 
Evaluating Teaching: MERLOT
Evaluating Teaching: MERLOTEvaluating Teaching: MERLOT
Evaluating Teaching: MERLOT
 
Evaluating Teaching: Anstey and Watson Rubric
Evaluating Teaching: Anstey and Watson RubricEvaluating Teaching: Anstey and Watson Rubric
Evaluating Teaching: Anstey and Watson Rubric
 
Evaluating Teaching: LORI
Evaluating Teaching: LORIEvaluating Teaching: LORI
Evaluating Teaching: LORI
 
Designing Teaching: Pause Procedure
Designing Teaching: Pause ProcedureDesigning Teaching: Pause Procedure
Designing Teaching: Pause Procedure
 
Designing Teaching: ADDIE
Designing Teaching: ADDIEDesigning Teaching: ADDIE
Designing Teaching: ADDIE
 
Designing Teaching: ASSURE
Designing Teaching: ASSUREDesigning Teaching: ASSURE
Designing Teaching: ASSURE
 
Designing Teaching: Laurilliard's Learning Types
Designing Teaching: Laurilliard's Learning TypesDesigning Teaching: Laurilliard's Learning Types
Designing Teaching: Laurilliard's Learning Types
 
Designing Teaching: Gagne's Nine Events of Instruction
Designing Teaching: Gagne's Nine Events of InstructionDesigning Teaching: Gagne's Nine Events of Instruction
Designing Teaching: Gagne's Nine Events of Instruction
 
Designing Teaching: Elaboration Theory
Designing Teaching: Elaboration TheoryDesigning Teaching: Elaboration Theory
Designing Teaching: Elaboration Theory
 
Universally Designed Learning Spaces: Some Considerations
Universally Designed Learning Spaces: Some ConsiderationsUniversally Designed Learning Spaces: Some Considerations
Universally Designed Learning Spaces: Some Considerations
 

Recently uploaded

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 

Recently uploaded (20)

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 

Computer Vision: Reflectance Analysis for Image Understanding