SlideShare a Scribd company logo
1 of 1
ECWAY TECHNOLOGIES
IEEE PROJECTS & SOFTWARE DEVELOPMENTS
OUR OFFICES @ CHENNAI / TRICHY / KARUR / ERODE / MADURAI / SALEM / COIMBATORE
BANGALORE / HYDRABAD
CELL: +91 98949 17187, +91 875487 1111 / 2111 / 3111 / 4111 / 5111 / 6111 / 8111
VISIT: www.ecwayprojects.com MAIL TO: ecwaytechnologies@gmail.com

CASUAL STEREOSCOPIC PHOTO AUTHORING
ABSTRACT:

In this paper, we present a method for easy stereoscopic photo authoring with a regular
(monocular) camera. Our method takes two images or video frames using a monocular camera as
input and transforms them into a stereoscopic image pair that provides a pleasant viewing
experience. The key technique of our method is a perceptual-plausible image rectification
algorithm that warps the input image pairs to meet the stereoscopic geometric constraint while
avoiding noticeable visual distortion.

Our method uses spatially-varying mesh-based image warps. Our warping method encodes a
variety of constraints to best meet the stereoscopic geometric constraint and minimize visual
distortion. Since each energy term is quadratic, our method eventually formulates the warping
problem as a quadratic energy minimization which is solved efficiently using a sparse linear
solver.

Our method also allows both local and global adjustments of the disparities, an important
property for adapting resulting stereoscopic images to different viewing conditions. Our
experiments demonstrate that our spatially-varying warping technique can better support casual
stereoscopic photo authoring than existing methods and our results and user study show that our
method can effectively use casually-taken photos to create high-quality stereoscopic photos that
deliver a pleasant 3D viewing experience.

More Related Content

What's hot

Dr. Haykel Kamoun presentation at the Mediphacos User Meeting 2013
Dr. Haykel Kamoun presentation at the Mediphacos User Meeting 2013Dr. Haykel Kamoun presentation at the Mediphacos User Meeting 2013
Dr. Haykel Kamoun presentation at the Mediphacos User Meeting 2013Mediphacos
 
Pupillometry Through the Eyelids
Pupillometry Through the EyelidsPupillometry Through the Eyelids
Pupillometry Through the EyelidsPetteriTeikariPhD
 
Portable Multispectral Fundus Camera
Portable Multispectral Fundus CameraPortable Multispectral Fundus Camera
Portable Multispectral Fundus CameraPetteriTeikariPhD
 
Short intro for retinal biomarkers of Alzheimer’s Disease
Short intro for retinal biomarkers of Alzheimer’s DiseaseShort intro for retinal biomarkers of Alzheimer’s Disease
Short intro for retinal biomarkers of Alzheimer’s DiseasePetteriTeikariPhD
 

What's hot (7)

Dr. Haykel Kamoun presentation at the Mediphacos User Meeting 2013
Dr. Haykel Kamoun presentation at the Mediphacos User Meeting 2013Dr. Haykel Kamoun presentation at the Mediphacos User Meeting 2013
Dr. Haykel Kamoun presentation at the Mediphacos User Meeting 2013
 
Artifical eye
Artifical eyeArtifical eye
Artifical eye
 
Pupillometry Through the Eyelids
Pupillometry Through the EyelidsPupillometry Through the Eyelids
Pupillometry Through the Eyelids
 
Portable Multispectral Fundus Camera
Portable Multispectral Fundus CameraPortable Multispectral Fundus Camera
Portable Multispectral Fundus Camera
 
Data-driven Ophthalmology
Data-driven OphthalmologyData-driven Ophthalmology
Data-driven Ophthalmology
 
Short intro for retinal biomarkers of Alzheimer’s Disease
Short intro for retinal biomarkers of Alzheimer’s DiseaseShort intro for retinal biomarkers of Alzheimer’s Disease
Short intro for retinal biomarkers of Alzheimer’s Disease
 
Advanced Retinal Imaging
Advanced Retinal ImagingAdvanced Retinal Imaging
Advanced Retinal Imaging
 

Viewers also liked

Viewers also liked (16)

Learning Health Sciences Slides for MIDAS October 2015
Learning Health Sciences Slides for MIDAS October 2015Learning Health Sciences Slides for MIDAS October 2015
Learning Health Sciences Slides for MIDAS October 2015
 
Efectos Secundarios De La Stevia
Efectos Secundarios De La Stevia
Efectos Secundarios De La Stevia
Efectos Secundarios De La Stevia
 
Alec Swann Profile Feature
Alec Swann Profile FeatureAlec Swann Profile Feature
Alec Swann Profile Feature
 
PNMPI Marketing Plan
PNMPI Marketing PlanPNMPI Marketing Plan
PNMPI Marketing Plan
 
PLSSUG - Troubleshoot SQL Server performance problems like a Microsoft Engineer
PLSSUG - Troubleshoot SQL Server performance problems like a Microsoft EngineerPLSSUG - Troubleshoot SQL Server performance problems like a Microsoft Engineer
PLSSUG - Troubleshoot SQL Server performance problems like a Microsoft Engineer
 
Presentacion futuro herman
Presentacion futuro hermanPresentacion futuro herman
Presentacion futuro herman
 
Aviakassa
AviakassaAviakassa
Aviakassa
 
Resume #1
Resume #1Resume #1
Resume #1
 
Una aplicación
Una aplicaciónUna aplicación
Una aplicación
 
2016 marketer's goal setting workbook
2016 marketer's goal setting workbook2016 marketer's goal setting workbook
2016 marketer's goal setting workbook
 
развитие речи креативными методами
развитие речи креативными методамиразвитие речи креативными методами
развитие речи креативными методами
 
To integrate promoter-GW-lux fragment onto chromosome of E.coli
To integrate promoter-GW-lux fragment onto chromosome of E.coliTo integrate promoter-GW-lux fragment onto chromosome of E.coli
To integrate promoter-GW-lux fragment onto chromosome of E.coli
 
Care Corners 2015 Spring
Care Corners 2015 SpringCare Corners 2015 Spring
Care Corners 2015 Spring
 
Dbms presentaion
Dbms presentaionDbms presentaion
Dbms presentaion
 
Presentacion pilotes CIMENTACION
Presentacion pilotes CIMENTACIONPresentacion pilotes CIMENTACION
Presentacion pilotes CIMENTACION
 
Resumen de la norma e 050
Resumen de la norma e 050Resumen de la norma e 050
Resumen de la norma e 050
 

Similar to Casual stereoscopic photo authoring

Casual stereoscopic photo authoring
Casual stereoscopic photo authoringCasual stereoscopic photo authoring
Casual stereoscopic photo authoringEcway Technologies
 
Casual stereoscopic photo authoring
Casual stereoscopic photo authoringCasual stereoscopic photo authoring
Casual stereoscopic photo authoringEcway Technologies
 
Matlab casual stereoscopic photo authoring
Matlab  casual stereoscopic photo authoringMatlab  casual stereoscopic photo authoring
Matlab casual stereoscopic photo authoringEcway Technologies
 
Matlab rich intrinsic image decomposition of outdoor scenes from multiple views
Matlab  rich intrinsic image decomposition of outdoor scenes from multiple viewsMatlab  rich intrinsic image decomposition of outdoor scenes from multiple views
Matlab rich intrinsic image decomposition of outdoor scenes from multiple viewsEcwaytech
 
Image size invariant visual cryptography for general access structures subjec...
Image size invariant visual cryptography for general access structures subjec...Image size invariant visual cryptography for general access structures subjec...
Image size invariant visual cryptography for general access structures subjec...Ecwaytech
 
Matlab image size invariant visual cryptography for general access structure...
Matlab  image size invariant visual cryptography for general access structure...Matlab  image size invariant visual cryptography for general access structure...
Matlab image size invariant visual cryptography for general access structure...Ecwaytech
 
Image size invariant visual cryptography for general access structures subjec...
Image size invariant visual cryptography for general access structures subjec...Image size invariant visual cryptography for general access structures subjec...
Image size invariant visual cryptography for general access structures subjec...Ecwayt
 
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Robust face recognition from multi...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Robust face recognition from multi...IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Robust face recognition from multi...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Robust face recognition from multi...IEEEBEBTECHSTUDENTPROJECTS
 
Matlab reversible watermarking based on invariant image classification and d...
Matlab  reversible watermarking based on invariant image classification and d...Matlab  reversible watermarking based on invariant image classification and d...
Matlab reversible watermarking based on invariant image classification and d...Ecwaytech
 
Ieee projects 2012 2013 - Digital Image Processing
Ieee projects 2012 2013 - Digital Image ProcessingIeee projects 2012 2013 - Digital Image Processing
Ieee projects 2012 2013 - Digital Image ProcessingK Sundaresh Ka
 
Ieee projects 2012 2013 - Datamining
Ieee projects 2012 2013 - DataminingIeee projects 2012 2013 - Datamining
Ieee projects 2012 2013 - DataminingK Sundaresh Ka
 
24 7912 9261-1-ed a meaningful (edit a)
24 7912 9261-1-ed a meaningful (edit a)24 7912 9261-1-ed a meaningful (edit a)
24 7912 9261-1-ed a meaningful (edit a)IAESIJEECS
 
24 7912 9261-1-ed a meaningful (edit a)
24 7912 9261-1-ed a meaningful (edit a)24 7912 9261-1-ed a meaningful (edit a)
24 7912 9261-1-ed a meaningful (edit a)IAESIJEECS
 
axia-chemisem-brochure-br0121.pdf
axia-chemisem-brochure-br0121.pdfaxia-chemisem-brochure-br0121.pdf
axia-chemisem-brochure-br0121.pdfJavierLedesma23
 
Estimating information from image colors an application to digital cameras an...
Estimating information from image colors an application to digital cameras an...Estimating information from image colors an application to digital cameras an...
Estimating information from image colors an application to digital cameras an...Ecwayt
 
Matlab estimating information from image colors an application to digital ca...
Matlab  estimating information from image colors an application to digital ca...Matlab  estimating information from image colors an application to digital ca...
Matlab estimating information from image colors an application to digital ca...Ecwaytech
 
Estimating information from image colors an application to digital cameras an...
Estimating information from image colors an application to digital cameras an...Estimating information from image colors an application to digital cameras an...
Estimating information from image colors an application to digital cameras an...Ecwaytech
 
Interactive segmentation for change detection in multispectral remote sensing...
Interactive segmentation for change detection in multispectral remote sensing...Interactive segmentation for change detection in multispectral remote sensing...
Interactive segmentation for change detection in multispectral remote sensing...Ecwayt
 
Matlab interactive segmentation for change detection in multispectral remote...
Matlab  interactive segmentation for change detection in multispectral remote...Matlab  interactive segmentation for change detection in multispectral remote...
Matlab interactive segmentation for change detection in multispectral remote...Ecwaytech
 

Similar to Casual stereoscopic photo authoring (20)

Casual stereoscopic photo authoring
Casual stereoscopic photo authoringCasual stereoscopic photo authoring
Casual stereoscopic photo authoring
 
Casual stereoscopic photo authoring
Casual stereoscopic photo authoringCasual stereoscopic photo authoring
Casual stereoscopic photo authoring
 
Matlab casual stereoscopic photo authoring
Matlab  casual stereoscopic photo authoringMatlab  casual stereoscopic photo authoring
Matlab casual stereoscopic photo authoring
 
Matlab rich intrinsic image decomposition of outdoor scenes from multiple views
Matlab  rich intrinsic image decomposition of outdoor scenes from multiple viewsMatlab  rich intrinsic image decomposition of outdoor scenes from multiple views
Matlab rich intrinsic image decomposition of outdoor scenes from multiple views
 
Image size invariant visual cryptography for general access structures subjec...
Image size invariant visual cryptography for general access structures subjec...Image size invariant visual cryptography for general access structures subjec...
Image size invariant visual cryptography for general access structures subjec...
 
Matlab image size invariant visual cryptography for general access structure...
Matlab  image size invariant visual cryptography for general access structure...Matlab  image size invariant visual cryptography for general access structure...
Matlab image size invariant visual cryptography for general access structure...
 
Image size invariant visual cryptography for general access structures subjec...
Image size invariant visual cryptography for general access structures subjec...Image size invariant visual cryptography for general access structures subjec...
Image size invariant visual cryptography for general access structures subjec...
 
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Robust face recognition from multi...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Robust face recognition from multi...IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Robust face recognition from multi...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Robust face recognition from multi...
 
Matlab reversible watermarking based on invariant image classification and d...
Matlab  reversible watermarking based on invariant image classification and d...Matlab  reversible watermarking based on invariant image classification and d...
Matlab reversible watermarking based on invariant image classification and d...
 
Ieee projects 2012 2013 - Digital Image Processing
Ieee projects 2012 2013 - Digital Image ProcessingIeee projects 2012 2013 - Digital Image Processing
Ieee projects 2012 2013 - Digital Image Processing
 
Ieee projects 2012 2013 - Datamining
Ieee projects 2012 2013 - DataminingIeee projects 2012 2013 - Datamining
Ieee projects 2012 2013 - Datamining
 
24 7912 9261-1-ed a meaningful (edit a)
24 7912 9261-1-ed a meaningful (edit a)24 7912 9261-1-ed a meaningful (edit a)
24 7912 9261-1-ed a meaningful (edit a)
 
24 7912 9261-1-ed a meaningful (edit a)
24 7912 9261-1-ed a meaningful (edit a)24 7912 9261-1-ed a meaningful (edit a)
24 7912 9261-1-ed a meaningful (edit a)
 
axia-chemisem-brochure-br0121.pdf
axia-chemisem-brochure-br0121.pdfaxia-chemisem-brochure-br0121.pdf
axia-chemisem-brochure-br0121.pdf
 
40120140502005
4012014050200540120140502005
40120140502005
 
Estimating information from image colors an application to digital cameras an...
Estimating information from image colors an application to digital cameras an...Estimating information from image colors an application to digital cameras an...
Estimating information from image colors an application to digital cameras an...
 
Matlab estimating information from image colors an application to digital ca...
Matlab  estimating information from image colors an application to digital ca...Matlab  estimating information from image colors an application to digital ca...
Matlab estimating information from image colors an application to digital ca...
 
Estimating information from image colors an application to digital cameras an...
Estimating information from image colors an application to digital cameras an...Estimating information from image colors an application to digital cameras an...
Estimating information from image colors an application to digital cameras an...
 
Interactive segmentation for change detection in multispectral remote sensing...
Interactive segmentation for change detection in multispectral remote sensing...Interactive segmentation for change detection in multispectral remote sensing...
Interactive segmentation for change detection in multispectral remote sensing...
 
Matlab interactive segmentation for change detection in multispectral remote...
Matlab  interactive segmentation for change detection in multispectral remote...Matlab  interactive segmentation for change detection in multispectral remote...
Matlab interactive segmentation for change detection in multispectral remote...
 

More from Ecwayt

Covering points of interest with mobile sensors
Covering points of interest with mobile sensorsCovering points of interest with mobile sensors
Covering points of interest with mobile sensorsEcwayt
 
Coloring based inter-wban scheduling for mobile wireless body area networks
Coloring based inter-wban scheduling for mobile wireless body area networksColoring based inter-wban scheduling for mobile wireless body area networks
Coloring based inter-wban scheduling for mobile wireless body area networksEcwayt
 
Code modulation based encryption & decryption technique for secure communicat...
Code modulation based encryption & decryption technique for secure communicat...Code modulation based encryption & decryption technique for secure communicat...
Code modulation based encryption & decryption technique for secure communicat...Ecwayt
 
Clustering sentence level text using a novel fuzzy relational clustering algo...
Clustering sentence level text using a novel fuzzy relational clustering algo...Clustering sentence level text using a novel fuzzy relational clustering algo...
Clustering sentence level text using a novel fuzzy relational clustering algo...Ecwayt
 
Clustering large probabilistic graphs
Clustering large probabilistic graphsClustering large probabilistic graphs
Clustering large probabilistic graphsEcwayt
 
Cloudsim t-drive enhancing driving directions with taxi drivers’ intelligence
Cloudsim  t-drive enhancing driving directions with taxi drivers’ intelligenceCloudsim  t-drive enhancing driving directions with taxi drivers’ intelligence
Cloudsim t-drive enhancing driving directions with taxi drivers’ intelligenceEcwayt
 
Cloudsim ranking on data manifold with sink points
Cloudsim  ranking on data manifold with sink pointsCloudsim  ranking on data manifold with sink points
Cloudsim ranking on data manifold with sink pointsEcwayt
 
Cloudsim quality-differentiated video multicast in multirate wireless networks
Cloudsim  quality-differentiated video multicast in multirate wireless networksCloudsim  quality-differentiated video multicast in multirate wireless networks
Cloudsim quality-differentiated video multicast in multirate wireless networksEcwayt
 
Cloudsim power allocation for statistical qo s provisioning in opportunistic...
Cloudsim  power allocation for statistical qo s provisioning in opportunistic...Cloudsim  power allocation for statistical qo s provisioning in opportunistic...
Cloudsim power allocation for statistical qo s provisioning in opportunistic...Ecwayt
 
Cloudsim distributed web systems performance forecasting using turning bands...
Cloudsim  distributed web systems performance forecasting using turning bands...Cloudsim  distributed web systems performance forecasting using turning bands...
Cloudsim distributed web systems performance forecasting using turning bands...Ecwayt
 
Cloudsim distributed processing of probabilistic top-k queries in wireless s...
Cloudsim  distributed processing of probabilistic top-k queries in wireless s...Cloudsim  distributed processing of probabilistic top-k queries in wireless s...
Cloudsim distributed processing of probabilistic top-k queries in wireless s...Ecwayt
 
Civil 2013 titles
Civil 2013 titlesCivil 2013 titles
Civil 2013 titlesEcwayt
 
Chopper based dc motor speed control
Chopper based dc motor speed controlChopper based dc motor speed control
Chopper based dc motor speed controlEcwayt
 
Channel assignment for throughput optimization in multichannel multiradio wir...
Channel assignment for throughput optimization in multichannel multiradio wir...Channel assignment for throughput optimization in multichannel multiradio wir...
Channel assignment for throughput optimization in multichannel multiradio wir...Ecwayt
 
Channel allocation and routing in hybrid multichannel multiradio wireless mes...
Channel allocation and routing in hybrid multichannel multiradio wireless mes...Channel allocation and routing in hybrid multichannel multiradio wireless mes...
Channel allocation and routing in hybrid multichannel multiradio wireless mes...Ecwayt
 
Casual stereoscopic photo authoring
Casual stereoscopic photo authoringCasual stereoscopic photo authoring
Casual stereoscopic photo authoringEcwayt
 
Casual stereoscopic photo authoring
Casual stereoscopic photo authoringCasual stereoscopic photo authoring
Casual stereoscopic photo authoringEcwayt
 
Capacity of hybrid wireless mesh networks with random a ps
Capacity of hybrid wireless mesh networks with random a psCapacity of hybrid wireless mesh networks with random a ps
Capacity of hybrid wireless mesh networks with random a psEcwayt
 
Bomb detection robot with wireless camera
Bomb detection robot with wireless cameraBomb detection robot with wireless camera
Bomb detection robot with wireless cameraEcwayt
 
Bed side patients monitoring system with emergency alert
Bed side patients monitoring system with  emergency alertBed side patients monitoring system with  emergency alert
Bed side patients monitoring system with emergency alertEcwayt
 

More from Ecwayt (20)

Covering points of interest with mobile sensors
Covering points of interest with mobile sensorsCovering points of interest with mobile sensors
Covering points of interest with mobile sensors
 
Coloring based inter-wban scheduling for mobile wireless body area networks
Coloring based inter-wban scheduling for mobile wireless body area networksColoring based inter-wban scheduling for mobile wireless body area networks
Coloring based inter-wban scheduling for mobile wireless body area networks
 
Code modulation based encryption & decryption technique for secure communicat...
Code modulation based encryption & decryption technique for secure communicat...Code modulation based encryption & decryption technique for secure communicat...
Code modulation based encryption & decryption technique for secure communicat...
 
Clustering sentence level text using a novel fuzzy relational clustering algo...
Clustering sentence level text using a novel fuzzy relational clustering algo...Clustering sentence level text using a novel fuzzy relational clustering algo...
Clustering sentence level text using a novel fuzzy relational clustering algo...
 
Clustering large probabilistic graphs
Clustering large probabilistic graphsClustering large probabilistic graphs
Clustering large probabilistic graphs
 
Cloudsim t-drive enhancing driving directions with taxi drivers’ intelligence
Cloudsim  t-drive enhancing driving directions with taxi drivers’ intelligenceCloudsim  t-drive enhancing driving directions with taxi drivers’ intelligence
Cloudsim t-drive enhancing driving directions with taxi drivers’ intelligence
 
Cloudsim ranking on data manifold with sink points
Cloudsim  ranking on data manifold with sink pointsCloudsim  ranking on data manifold with sink points
Cloudsim ranking on data manifold with sink points
 
Cloudsim quality-differentiated video multicast in multirate wireless networks
Cloudsim  quality-differentiated video multicast in multirate wireless networksCloudsim  quality-differentiated video multicast in multirate wireless networks
Cloudsim quality-differentiated video multicast in multirate wireless networks
 
Cloudsim power allocation for statistical qo s provisioning in opportunistic...
Cloudsim  power allocation for statistical qo s provisioning in opportunistic...Cloudsim  power allocation for statistical qo s provisioning in opportunistic...
Cloudsim power allocation for statistical qo s provisioning in opportunistic...
 
Cloudsim distributed web systems performance forecasting using turning bands...
Cloudsim  distributed web systems performance forecasting using turning bands...Cloudsim  distributed web systems performance forecasting using turning bands...
Cloudsim distributed web systems performance forecasting using turning bands...
 
Cloudsim distributed processing of probabilistic top-k queries in wireless s...
Cloudsim  distributed processing of probabilistic top-k queries in wireless s...Cloudsim  distributed processing of probabilistic top-k queries in wireless s...
Cloudsim distributed processing of probabilistic top-k queries in wireless s...
 
Civil 2013 titles
Civil 2013 titlesCivil 2013 titles
Civil 2013 titles
 
Chopper based dc motor speed control
Chopper based dc motor speed controlChopper based dc motor speed control
Chopper based dc motor speed control
 
Channel assignment for throughput optimization in multichannel multiradio wir...
Channel assignment for throughput optimization in multichannel multiradio wir...Channel assignment for throughput optimization in multichannel multiradio wir...
Channel assignment for throughput optimization in multichannel multiradio wir...
 
Channel allocation and routing in hybrid multichannel multiradio wireless mes...
Channel allocation and routing in hybrid multichannel multiradio wireless mes...Channel allocation and routing in hybrid multichannel multiradio wireless mes...
Channel allocation and routing in hybrid multichannel multiradio wireless mes...
 
Casual stereoscopic photo authoring
Casual stereoscopic photo authoringCasual stereoscopic photo authoring
Casual stereoscopic photo authoring
 
Casual stereoscopic photo authoring
Casual stereoscopic photo authoringCasual stereoscopic photo authoring
Casual stereoscopic photo authoring
 
Capacity of hybrid wireless mesh networks with random a ps
Capacity of hybrid wireless mesh networks with random a psCapacity of hybrid wireless mesh networks with random a ps
Capacity of hybrid wireless mesh networks with random a ps
 
Bomb detection robot with wireless camera
Bomb detection robot with wireless cameraBomb detection robot with wireless camera
Bomb detection robot with wireless camera
 
Bed side patients monitoring system with emergency alert
Bed side patients monitoring system with  emergency alertBed side patients monitoring system with  emergency alert
Bed side patients monitoring system with emergency alert
 

Casual stereoscopic photo authoring

  • 1. ECWAY TECHNOLOGIES IEEE PROJECTS & SOFTWARE DEVELOPMENTS OUR OFFICES @ CHENNAI / TRICHY / KARUR / ERODE / MADURAI / SALEM / COIMBATORE BANGALORE / HYDRABAD CELL: +91 98949 17187, +91 875487 1111 / 2111 / 3111 / 4111 / 5111 / 6111 / 8111 VISIT: www.ecwayprojects.com MAIL TO: ecwaytechnologies@gmail.com CASUAL STEREOSCOPIC PHOTO AUTHORING ABSTRACT: In this paper, we present a method for easy stereoscopic photo authoring with a regular (monocular) camera. Our method takes two images or video frames using a monocular camera as input and transforms them into a stereoscopic image pair that provides a pleasant viewing experience. The key technique of our method is a perceptual-plausible image rectification algorithm that warps the input image pairs to meet the stereoscopic geometric constraint while avoiding noticeable visual distortion. Our method uses spatially-varying mesh-based image warps. Our warping method encodes a variety of constraints to best meet the stereoscopic geometric constraint and minimize visual distortion. Since each energy term is quadratic, our method eventually formulates the warping problem as a quadratic energy minimization which is solved efficiently using a sparse linear solver. Our method also allows both local and global adjustments of the disparities, an important property for adapting resulting stereoscopic images to different viewing conditions. Our experiments demonstrate that our spatially-varying warping technique can better support casual stereoscopic photo authoring than existing methods and our results and user study show that our method can effectively use casually-taken photos to create high-quality stereoscopic photos that deliver a pleasant 3D viewing experience.