SlideShare a Scribd company logo
1 of 7
GLOBALSOFT TECHNOLOGIES 
IEEE PROJECTS & SOFTWARE DEVELOPMENTS 
IEEE PROJECTS & SOFTWARE DEVELOPMENTS 
IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE 
BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS 
IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE 
BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS 
CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401 
CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401 
Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmail.com 
Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmail.com 
PHOTOMETRIC STEREO USING SPARSE 
BAYESIAN 
REGRESSION FOR GENERAL DIFFUSE 
SURFACES 
ABSTRACT 
Most conventional algorithms for non-Lambertian photometric 
stereo can be partitioned into two categories. The first category is built upon 
stable outlier rejection techniques while assuming a dense Lambertian 
structure for the inliers, and thus performance degrades when general 
diffuse regions are present. The second utilizes complex reflectance 
representations and non-linear optimization over pixels to handle non- 
Lambertian surfaces, but does not explicitly account for shadows or other 
forms of corrupting outliers. In this paper, we present a purely pixel-wise 
photometric stereo method that stably and efficiently handles various non- 
Lambertian effects by assuming that appearances can be decomposed into a 
sparse, non-diffuse component (e.g., shadows, specularities, etc.) and a 
diffuse component represented by a monotonic function of the surface
normal and lighting dot-product. This function is constructed using a 
piecewise linear approximation to the inverse diffuse model, leading to 
closed-form estimates of the surface normals and model parameters in the 
absence of non-diffuse corruptions. The latter are modeled as latent 
variables embedded within a hierarchical Bayesian model such that we may 
accurately compute the unknown surface normals while simultaneously 
separating diffuse from non-diffuse components. Extensive evaluations are 
performed that show state-of-the-art performance using both synthetic and 
real-world images. 
EXISTING SYSTEM 
The photometric stereo is a problem to recover surface normal of 
a scene by inversely solving from a collection of observations under the 
unknown set of parameters. The problem of course is that real images are 
frequently contaminated with various non-diffuse effects as modeled 
comparative theoretical properties of these approaches relevant to the 
photometric stereo problem. 
In this situation, the basic estimation problem reverts back that 
automatically decomposes observed appearances into a continuous 
piecewise linear diffuse component and a sparse, non-diffuse component for 
capturing shadows, specularities, and other corruptions. 
Proposed system 
The proposed framework that pixel wise appearances are well-approximated 
by a monotonic (and therefore invertible) function of the dot-product 
between the surface normal and the lighting direction. We may then 
consider the inverse representation of the image formation process, where
the unknown normal vector is now separated from the unknown monotonic 
inverse reflectance function. 
Advantage 
The benefits from simple, efficient, pixel wise optimization, which is 
easily amenable to parallel processing. Moreover it does not require the pre-processing 
of specularities/shadows, careful initialization strategies, or 
typical smoothness constraints for both object structure and reflectance, 
which can disrupt the recovery of fine details. 
MODULES 
1. PIECEWISE LINEAR REGRESSION 
2. PHOTOMETRIC STEREO VIA INVERSE PIECEWISE LINEAR SPARSE 
REGRESSION 
3. ROBUSTNESS TO SHADOWS AND IMAGE NOISE 
4. MATHEMATICAL DIFFUSION 
PIECEWISE LINEAR REGRESSION 
In this module, the number of images, surface roughness (i.e., 
the ratio of specularities), shadow removal (i.e., whether or not a shadow 
mask is used to remove zero-valued elements from the observed images), 
and the presence of additional Gaussian noise. Note that when in use as 
defined for each experiment, the shadow mask is applied equivalently to all 
algorithms.
PHOTOMETRIC STEREO VIA INVERSE PIECEWISE LINEAR SPARSE 
REGRESSION 
In this module, we formulate the estimation of surface normals 
using photometric stereo as a piecewise-linear sparse Bayesian regression 
problem. Henceforth, we rely on the following assumptions. 
1. Relative position between the camera and the object is fixed across 
all images. 
2. Object is illuminated by a point light source at infinity from varying 
and known directions. 
3. Camera view is orthographic, and the radiometric response function 
is linear. 
ROBUSTNESS TO SHADOWS AND IMAGE NOISE 
In this module, we now evaluate the robustness of our method 
against corruptions; shadows and image noise. We set two conditions for 
evaluating the effects of 
· Shadows (fixed specularities, no shadow removal, no image noise) 
· Additive Gaussian image noise (fixed specularities, explicit shadow 
removal, and varying amount of image noise). 
· The ability to estimate surface normals without an explicit shadow mask 
is important, since in practical situations shadow locations are not always 
easy to be determined a priori. 
MATHEMATICAL DIFFUSION
In this module, valid number of images for efficient recovery in 
the presence of specularities. In this experiment, we vary the number of 
images to estimate the minimum number required for effective recovery 
when using the shadow mask with fixed surface roughness. 
PHOTOMETRIC STEREO – ALGORITHM 
Photometric stereo is a technique in computer vision for estimating 
the surface normals of objects by observing that object under different 
lighting conditions. 
Photometric stereo has since been generalized to many other situations, 
including non-uniform albedo, extended light sources, and non-Lambertian 
surface finishes. Current research aims to make the method work in the 
presence of projected shadows, highlights, and non-uniform lighting. Surface 
normals define the local metric, using this observation defined a 3D face 
recognition system based on the reconstructed metric without integrating 
the surface. The metric of the facial surface is known to be robust to 
expressions. 
HARDWARE REQUIREMENTS 
· System : Pentium IV 2.4 GHz. 
· Hard Disk : 80 GB. 
· Monitor : 15 VGA Colour. 
· Mouse : Logitech. 
· Ram : 512 MB. 
SOFTWARE REQUIREMENTS
· Operating system : Windows 8 (32-Bit) 
· Front End : Visual Studio 2010 
· Coding Language : C#.NET
· Operating system : Windows 8 (32-Bit) 
· Front End : Visual Studio 2010 
· Coding Language : C#.NET

More Related Content

Viewers also liked (11)

Sorties2007
Sorties2007Sorties2007
Sorties2007
 
Asesinos seriales dhtic
Asesinos seriales dhticAsesinos seriales dhtic
Asesinos seriales dhtic
 
BoletíN Julio
BoletíN JulioBoletíN Julio
BoletíN Julio
 
Bao gia dich vu vdconline 15.07.2010
Bao gia dich vu vdconline 15.07.2010Bao gia dich vu vdconline 15.07.2010
Bao gia dich vu vdconline 15.07.2010
 
Biblioteca
BibliotecaBiblioteca
Biblioteca
 
Sefeliz2
Sefeliz2Sefeliz2
Sefeliz2
 
Dossier asperger
Dossier aspergerDossier asperger
Dossier asperger
 
Abundant life
Abundant lifeAbundant life
Abundant life
 
Emoções em jerusalém
Emoções em jerusalémEmoções em jerusalém
Emoções em jerusalém
 
Le puy en velay
Le puy en velayLe puy en velay
Le puy en velay
 
Mandala 040
Mandala 040Mandala 040
Mandala 040
 

More from IEEEBEBTECHSTUDENTSPROJECTS

More from IEEEBEBTECHSTUDENTSPROJECTS (20)

2014 IEEE DOTNET IMAGE PROCESSING PROJECT Localization of license plate numbe...
2014 IEEE DOTNET IMAGE PROCESSING PROJECT Localization of license plate numbe...2014 IEEE DOTNET IMAGE PROCESSING PROJECT Localization of license plate numbe...
2014 IEEE DOTNET IMAGE PROCESSING PROJECT Localization of license plate numbe...
 
2014 IEEE DOTNET IMAGE PROCESSING PROJECT Image classification using multisca...
2014 IEEE DOTNET IMAGE PROCESSING PROJECT Image classification using multisca...2014 IEEE DOTNET IMAGE PROCESSING PROJECT Image classification using multisca...
2014 IEEE DOTNET IMAGE PROCESSING PROJECT Image classification using multisca...
 
2014 IEEE DOTNET IMAGE PROCESSING PROJECT Edge based ivd segmentation system
2014 IEEE DOTNET IMAGE PROCESSING PROJECT Edge based ivd segmentation system2014 IEEE DOTNET IMAGE PROCESSING PROJECT Edge based ivd segmentation system
2014 IEEE DOTNET IMAGE PROCESSING PROJECT Edge based ivd segmentation system
 
2014 IEEE DOTNET IMAGE PROCESSING PROJECT Designing an-efficient-image
2014 IEEE DOTNET IMAGE PROCESSING PROJECT Designing an-efficient-image2014 IEEE DOTNET IMAGE PROCESSING PROJECT Designing an-efficient-image
2014 IEEE DOTNET IMAGE PROCESSING PROJECT Designing an-efficient-image
 
2014 IEEE DOTNET IMAGE PROCESSING PROJECT Click prediction-for-web-image-rera...
2014 IEEE DOTNET IMAGE PROCESSING PROJECT Click prediction-for-web-image-rera...2014 IEEE DOTNET IMAGE PROCESSING PROJECT Click prediction-for-web-image-rera...
2014 IEEE DOTNET IMAGE PROCESSING PROJECT Click prediction-for-web-image-rera...
 
2014 IEEE JAVA IMAGE PROCESSING PROJECT Image classification using multiscale...
2014 IEEE JAVA IMAGE PROCESSING PROJECT Image classification using multiscale...2014 IEEE JAVA IMAGE PROCESSING PROJECT Image classification using multiscale...
2014 IEEE JAVA IMAGE PROCESSING PROJECT Image classification using multiscale...
 
2014 IEEE JAVA IMAGE PROCESSING PROJECT Hierarchical prediction and context a...
2014 IEEE JAVA IMAGE PROCESSING PROJECT Hierarchical prediction and context a...2014 IEEE JAVA IMAGE PROCESSING PROJECT Hierarchical prediction and context a...
2014 IEEE JAVA IMAGE PROCESSING PROJECT Hierarchical prediction and context a...
 
2014 IEEE JAVA IMAGE PROCESSING PROJECT Designing an-efficient-image encryption
2014 IEEE JAVA IMAGE PROCESSING PROJECT Designing an-efficient-image encryption2014 IEEE JAVA IMAGE PROCESSING PROJECT Designing an-efficient-image encryption
2014 IEEE JAVA IMAGE PROCESSING PROJECT Designing an-efficient-image encryption
 
2014 IEEE JAVA IMAGE PROCESSING PROJECT Click prediction-for-web-image-rerank...
2014 IEEE JAVA IMAGE PROCESSING PROJECT Click prediction-for-web-image-rerank...2014 IEEE JAVA IMAGE PROCESSING PROJECT Click prediction-for-web-image-rerank...
2014 IEEE JAVA IMAGE PROCESSING PROJECT Click prediction-for-web-image-rerank...
 
2014 IEEE JAVA IMAGE PROCESSING PROJECT Click prediction-for-web-image-rerank...
2014 IEEE JAVA IMAGE PROCESSING PROJECT Click prediction-for-web-image-rerank...2014 IEEE JAVA IMAGE PROCESSING PROJECT Click prediction-for-web-image-rerank...
2014 IEEE JAVA IMAGE PROCESSING PROJECT Click prediction-for-web-image-rerank...
 
2014 IEEE DOTNET SERVICE COMPUTING PROJECT Stars a statistical traffic patter...
2014 IEEE DOTNET SERVICE COMPUTING PROJECT Stars a statistical traffic patter...2014 IEEE DOTNET SERVICE COMPUTING PROJECT Stars a statistical traffic patter...
2014 IEEE DOTNET SERVICE COMPUTING PROJECT Stars a statistical traffic patter...
 
2014 IEEE JAVA SERVICE COMPUTING PROJECT Web service recommendation via explo...
2014 IEEE JAVA SERVICE COMPUTING PROJECT Web service recommendation via explo...2014 IEEE JAVA SERVICE COMPUTING PROJECT Web service recommendation via explo...
2014 IEEE JAVA SERVICE COMPUTING PROJECT Web service recommendation via explo...
 
2014 IEEE JAVA SERVICE COMPUTING PROJECT Scalable and accurate prediction of ...
2014 IEEE JAVA SERVICE COMPUTING PROJECT Scalable and accurate prediction of ...2014 IEEE JAVA SERVICE COMPUTING PROJECT Scalable and accurate prediction of ...
2014 IEEE JAVA SERVICE COMPUTING PROJECT Scalable and accurate prediction of ...
 
2014 IEEE JAVA SERVICE COMPUTING PROJECT Privacy enhanced web service composi...
2014 IEEE JAVA SERVICE COMPUTING PROJECT Privacy enhanced web service composi...2014 IEEE JAVA SERVICE COMPUTING PROJECT Privacy enhanced web service composi...
2014 IEEE JAVA SERVICE COMPUTING PROJECT Privacy enhanced web service composi...
 
2014 IEEE JAVA SERVICE COMPUTING PROJECT Decentralized enactment of bpel proc...
2014 IEEE JAVA SERVICE COMPUTING PROJECT Decentralized enactment of bpel proc...2014 IEEE JAVA SERVICE COMPUTING PROJECT Decentralized enactment of bpel proc...
2014 IEEE JAVA SERVICE COMPUTING PROJECT Decentralized enactment of bpel proc...
 
2014 IEEE JAVA SERVICE COMPUTING PROJECT A novel time obfuscated algorithm fo...
2014 IEEE JAVA SERVICE COMPUTING PROJECT A novel time obfuscated algorithm fo...2014 IEEE JAVA SERVICE COMPUTING PROJECT A novel time obfuscated algorithm fo...
2014 IEEE JAVA SERVICE COMPUTING PROJECT A novel time obfuscated algorithm fo...
 
2014 IEEE DOTNET SOFTWARE ENGINEERING PROJECT Automatic summarization of bug ...
2014 IEEE DOTNET SOFTWARE ENGINEERING PROJECT Automatic summarization of bug ...2014 IEEE DOTNET SOFTWARE ENGINEERING PROJECT Automatic summarization of bug ...
2014 IEEE DOTNET SOFTWARE ENGINEERING PROJECT Automatic summarization of bug ...
 
2014 IEEE JAVA SOFTWARE ENGINEERING PROJECT Repent analyzing the nature of id...
2014 IEEE JAVA SOFTWARE ENGINEERING PROJECT Repent analyzing the nature of id...2014 IEEE JAVA SOFTWARE ENGINEERING PROJECT Repent analyzing the nature of id...
2014 IEEE JAVA SOFTWARE ENGINEERING PROJECT Repent analyzing the nature of id...
 
2014 IEEE JAVA SOFTWARE ENGINEERING PROJECT Conservation of information softw...
2014 IEEE JAVA SOFTWARE ENGINEERING PROJECT Conservation of information softw...2014 IEEE JAVA SOFTWARE ENGINEERING PROJECT Conservation of information softw...
2014 IEEE JAVA SOFTWARE ENGINEERING PROJECT Conservation of information softw...
 
2014 IEEE JAVA SOFTWARE ENGINEERING PROJECT Automatic summarization of bug re...
2014 IEEE JAVA SOFTWARE ENGINEERING PROJECT Automatic summarization of bug re...2014 IEEE JAVA SOFTWARE ENGINEERING PROJECT Automatic summarization of bug re...
2014 IEEE JAVA SOFTWARE ENGINEERING PROJECT Automatic summarization of bug re...
 

Recently uploaded

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 

2014 IEEE JAVA IMAGE PROCESSING PROJECT Photometric stereo using sparse bayesian regression for general diffuse surfaces

  • 1. GLOBALSOFT TECHNOLOGIES IEEE PROJECTS & SOFTWARE DEVELOPMENTS IEEE PROJECTS & SOFTWARE DEVELOPMENTS IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401 CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401 Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmail.com Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmail.com PHOTOMETRIC STEREO USING SPARSE BAYESIAN REGRESSION FOR GENERAL DIFFUSE SURFACES ABSTRACT Most conventional algorithms for non-Lambertian photometric stereo can be partitioned into two categories. The first category is built upon stable outlier rejection techniques while assuming a dense Lambertian structure for the inliers, and thus performance degrades when general diffuse regions are present. The second utilizes complex reflectance representations and non-linear optimization over pixels to handle non- Lambertian surfaces, but does not explicitly account for shadows or other forms of corrupting outliers. In this paper, we present a purely pixel-wise photometric stereo method that stably and efficiently handles various non- Lambertian effects by assuming that appearances can be decomposed into a sparse, non-diffuse component (e.g., shadows, specularities, etc.) and a diffuse component represented by a monotonic function of the surface
  • 2. normal and lighting dot-product. This function is constructed using a piecewise linear approximation to the inverse diffuse model, leading to closed-form estimates of the surface normals and model parameters in the absence of non-diffuse corruptions. The latter are modeled as latent variables embedded within a hierarchical Bayesian model such that we may accurately compute the unknown surface normals while simultaneously separating diffuse from non-diffuse components. Extensive evaluations are performed that show state-of-the-art performance using both synthetic and real-world images. EXISTING SYSTEM The photometric stereo is a problem to recover surface normal of a scene by inversely solving from a collection of observations under the unknown set of parameters. The problem of course is that real images are frequently contaminated with various non-diffuse effects as modeled comparative theoretical properties of these approaches relevant to the photometric stereo problem. In this situation, the basic estimation problem reverts back that automatically decomposes observed appearances into a continuous piecewise linear diffuse component and a sparse, non-diffuse component for capturing shadows, specularities, and other corruptions. Proposed system The proposed framework that pixel wise appearances are well-approximated by a monotonic (and therefore invertible) function of the dot-product between the surface normal and the lighting direction. We may then consider the inverse representation of the image formation process, where
  • 3. the unknown normal vector is now separated from the unknown monotonic inverse reflectance function. Advantage The benefits from simple, efficient, pixel wise optimization, which is easily amenable to parallel processing. Moreover it does not require the pre-processing of specularities/shadows, careful initialization strategies, or typical smoothness constraints for both object structure and reflectance, which can disrupt the recovery of fine details. MODULES 1. PIECEWISE LINEAR REGRESSION 2. PHOTOMETRIC STEREO VIA INVERSE PIECEWISE LINEAR SPARSE REGRESSION 3. ROBUSTNESS TO SHADOWS AND IMAGE NOISE 4. MATHEMATICAL DIFFUSION PIECEWISE LINEAR REGRESSION In this module, the number of images, surface roughness (i.e., the ratio of specularities), shadow removal (i.e., whether or not a shadow mask is used to remove zero-valued elements from the observed images), and the presence of additional Gaussian noise. Note that when in use as defined for each experiment, the shadow mask is applied equivalently to all algorithms.
  • 4. PHOTOMETRIC STEREO VIA INVERSE PIECEWISE LINEAR SPARSE REGRESSION In this module, we formulate the estimation of surface normals using photometric stereo as a piecewise-linear sparse Bayesian regression problem. Henceforth, we rely on the following assumptions. 1. Relative position between the camera and the object is fixed across all images. 2. Object is illuminated by a point light source at infinity from varying and known directions. 3. Camera view is orthographic, and the radiometric response function is linear. ROBUSTNESS TO SHADOWS AND IMAGE NOISE In this module, we now evaluate the robustness of our method against corruptions; shadows and image noise. We set two conditions for evaluating the effects of · Shadows (fixed specularities, no shadow removal, no image noise) · Additive Gaussian image noise (fixed specularities, explicit shadow removal, and varying amount of image noise). · The ability to estimate surface normals without an explicit shadow mask is important, since in practical situations shadow locations are not always easy to be determined a priori. MATHEMATICAL DIFFUSION
  • 5. In this module, valid number of images for efficient recovery in the presence of specularities. In this experiment, we vary the number of images to estimate the minimum number required for effective recovery when using the shadow mask with fixed surface roughness. PHOTOMETRIC STEREO – ALGORITHM Photometric stereo is a technique in computer vision for estimating the surface normals of objects by observing that object under different lighting conditions. Photometric stereo has since been generalized to many other situations, including non-uniform albedo, extended light sources, and non-Lambertian surface finishes. Current research aims to make the method work in the presence of projected shadows, highlights, and non-uniform lighting. Surface normals define the local metric, using this observation defined a 3D face recognition system based on the reconstructed metric without integrating the surface. The metric of the facial surface is known to be robust to expressions. HARDWARE REQUIREMENTS · System : Pentium IV 2.4 GHz. · Hard Disk : 80 GB. · Monitor : 15 VGA Colour. · Mouse : Logitech. · Ram : 512 MB. SOFTWARE REQUIREMENTS
  • 6. · Operating system : Windows 8 (32-Bit) · Front End : Visual Studio 2010 · Coding Language : C#.NET
  • 7. · Operating system : Windows 8 (32-Bit) · Front End : Visual Studio 2010 · Coding Language : C#.NET