版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ImagestitchingDigitalVisualEffectsYung-YuChuangwithslidesbyRichardSzeliski,SteveSeitz,MatthewBrownandVaclavHlavacImagestitchingStitching=alignment+blendinggeometricalregistrationphotometricregistrationApplicationsofimagestitchingVideostabilizationVideosummarizationVideocompressionVideomattingPanoramacreationVideosummarizationVideocompressionObjectremovalinputvideoObjectremovalremoveforegroundObjectremovalestimatebackgroundObjectremovalbackgroundestimationPanoramacreationWhypanorama?Areyougettingthewholepicture?CompactCameraFOV=50x35°Whypanorama?Areyougettingthewholepicture?CompactCameraFOV=50x35°HumanFOV=200x135°Whypanorama?Areyougettingthewholepicture?CompactCameraFOV=50x35°HumanFOV=200x135°PanoramicMosaic=360x180°PanoramaexamplesSimilartoHDR,itisatopicofcomputationalphotography,seekingwaystobuildabettercamerausingeitherhardwareorsoftware.MostconsumercamerashaveapanoramamodeMars:http://www.panoramas.dk/fullscreen3/f2_mars97.htmlEarth:http://www.panoramas.dk/new-year-2006/taipei.html
/
.tw/Whatcanbegloballyaligned?Inimagestitching,weseekforamatrixtogloballywarponeimageintoanother.Areanytwoimagesofthesamescenecanbealignedthisway?ImagescapturedwiththesamecenterofprojectionAplanarsceneorfar-awayscene
ApencilofrayscontainsallviewsrealcamerasyntheticcameraCangenerateanysyntheticcameraviewaslongasithasthesamecenterofprojection!MosaicasanimagereprojectionmosaicprojectionplaneTheimagesarereprojectedontoacommonplaneThemosaicisformedonthisplaneMosaicisasyntheticwide-anglecameraChangingcameracenterDoesitstillwork?syntheticPPPP1PP2WhatcannotThescenewithdepthvariationsandthecamerahasmovement
Planarscene(orafarawayone)PP3isaprojectionplaneofbothcentersofprojection,soweareOK!ThisishowbigaerialphotographsaremadePP1PP3PP2MotionmodelsParametricmodelsastheassumptionsontherelationbetweentwoimages.2DMotionmodelsMotionmodelsTranslation2unknownsAffine6unknownsPerspective8unknowns3D
rotation3unknownsAcasestudy:cylindricalpanoramaWhatifyouwanta360
fieldofview?mosaicprojectioncylinderCylindricalpanoramasStepsReprojecteachimageontoacylinderBlendOutputtheresultingmosaicapplet/courses/cs178/applets/projection.htmlCylindricalpanoramaTakepicturesonatripod(orhandheld)WarptocylindricalcoordinateComputepairwisealignmentsFixuptheend-to-endalignmentBlendingCroptheresultandimportintoaviewerItisrequiredtodoradialdistortioncorrectionforbetterstitchingresults!TakingpicturesKaidanpanoramictripodheadTranslationmodelWhereshouldthesyntheticcamerabeTheprojectionplaneofsomecameraOntoacylinderrealcamerasyntheticcameraCylindricalprojectionAdoptedfrom/tutorials/image-projections.htmCylindricalprojectionCylindricalprojectionAdoptedfrom/tutorials/image-projections.htmCylindricalprojectionunwrappedcylinderxyfxθzCylindricalprojectionunwrappedcylinderxyθxyfCylindricalprojectionunwrappedcylinderxyzxyfs=fgiveslessdistortionf=180(pixels)Cylindricalreprojectionf=380f=280Image384x300top-downviewFocallength–thedirtysecret…AsimplemethodforestimatingfOr,youcanuseothersoftware,suchasAutoStich,tohelp.dfwpInputimagesCylindricalwarpingBlendingWhyblending:parallax,lensdistortion,scenemotion,exposuredifferenceBlendingBlendingBlendingGradient-domainstitchingGradient-domainstitchingPanoramaweavingAssemblingthepanoramaStitchpairstogether,blend,thencropProblem:DriftErroraccumulationsmallerrorsaccumulateovertimeProblem:DriftSolutionaddanothercopyoffirstimageattheendthereareabunchofwaystosolvethisproblemadddisplacementof(y1
–yn)/(n-1)toeachimageafterthefirstcomputeaglobalwarp:y’=y+axrunabigoptimizationproblem,incorporatingthisconstraintbestsolution,butmorecomplicatedknownas“bundleadjustment”(x1,y1)copyoffirstimage(xn,yn)End-to-endalignmentandcropRectanglingpanoramasvideoRectanglingpanoramasRectanglingpanoramasViewer:panorama++++example:/education/courses/cse590ss/01wi/projects/project1/students/dougz/index.htmlViewer:texturemappedmodelexample:http://www.panoramas.dk/CylindricalpanoramaTakepicturesonatripod(orhandheld)WarptocylindricalcoordinateComputepairwisealignmentsFixuptheend-to-endalignmentBlendingCroptheresultandimportintoaviewerDeterminepairwisealignment?Feature-basedmethods:onlyusefeaturepointstoestimateparametersWewillstudythe“Recognisingpanorama”paperpublishedinICCV2003RunSIFT(orotherfeaturealgorithms)foreachimage,findfeaturematches.Determinepairwisealignmentp’=Mp,whereMisatransformationmatrix,pandp’arefeaturematchesItispossibletousemorecomplicatedmodelssuchasaffineorperspectiveForexample,assumeMisa2x2matrixFindMwiththeleastsquareerrorDeterminepairwisealignmentOverdeterminedsystemNormalequationGivenanoverdeterminedsystem
thenormalequationisthatwhichminimizesthesumofthesquaredifferencesbetweenleftandrightsides
Why?Normalequationnxm,nequations,mvariablesNormalequationNormalequation→NormalequationNormalequationDeterminepairwisealignmentp’=Mp,whereMisatransformationmatrix,pandp’arefeaturematchesFortranslationmodel,itiseasier.Whatifthematchisfalse?Avoidimpactofoutliers.RANSACRANSAC=RandomSampleConsensusAnalgorithmforrobustfittingofmodelsinthepresenceofmanydataoutliersComparetorobuststatisticsGivenNdatapointsxi,assumethatmajorityofthemaregeneratedfromamodelwithparameters
,trytorecover
.RANSACalgorithmRunktimes:(1)drawnsamplesrandomly(2)fitparameters
withthesensamples(3)foreachofotherN-npoints,calculateitsdistancetothefittedmodel,countthenumberofinlierpoints,cOutput
withthelargestcHowmanytimes?Howbig?SmallerisbetterHowtodefine?Dependsontheproblem.Howtodeterminekp:probabilityofrealinliersP:probabilityofsuccessafterktrialsnsamplesareallinliersafailurefailureafterktrialsnpk30.53560.69760.5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年检验技术师历年押题宝典试题含答案详解(培优A卷)
- 2026年一级注册建筑师《建筑经济、施工与设计业务管理》基础试题库附完整答案详解(有一套)
- 2026年理财规划师之二级理财规划师综合提升测试卷附答案详解【轻巧夺冠】
- 2026年防火防爆押题练习试卷含答案详解【模拟题】
- 2026年基建安全质量培训(线路)考试历年机考真题集及答案详解(网校专用)
- 【低空经济】低空应急管理体系和能力现代化建设方案
- 2025-2026 学年八年级下学期历史3 月期中模拟卷二(含答案)
- 2026年幼儿园用电 课件
- 2026年幼儿园常规绘本
- 2026及未来5年中国CL四方无边蜡烛杯市场数据分析及竞争策略研究报告
- 2025年空军军队文职技能岗考试采购员练习题及答案
- 涉毒违法犯罪警示教育课件大纲
- 甜点草莓少司课件
- 高校大创项目申报书撰写指南
- 2024-2025学年辽宁省丹东市第十九中学七年级下学期期中考试数学试题
- 幼儿园中班数学课《认识数字1-10》课件
- 2024广东海洋大学教师招聘考试真题及答案
- 劳技课编手链课件
- 2025年人教版七年级数学下册期中复习题(基础版)(范围:相交线与平行线、实数、平面直角坐标系)解析版
- 武侯祠历史讲解
- 推进信息化建设“十五五”规划-(2025-2025年)-根据学校十五五
评论
0/150
提交评论