基于自然界各类花朵普遍具有的对称特性,提出了一种利用单幅图像的三维花朵建模方法.根据输入的单幅花朵图像,用户通过交互方式描绘花朵每个花瓣的2条边缘曲线,对花朵边缘曲线的顶部顶点和底部顶点进行最小二乘圆锥拟合,利用拟合得到的圆锥计算花朵各花瓣的对称面;根据不同种类花朵所固有的对称特性和各个花瓣的对称面信息,计算花瓣2条边缘曲线上所有采样点的深度,得到其三维构造曲线;利用恢复了深度信息的三维构造曲线作离散化网格处理,构建各个花瓣的三维模型,进而重建整个花朵的三维模型;最后根据输入的单幅图像纹理信息合成花朵的表面纹理,得到了真实感较强的花朵模型.实验结果表明:该建模方法充分利用了花朵的对称特性,用户交互少、建模效率高,能够准确地从单幅花朵图像中恢复其深度信息和整体结构,方便快捷地实现花朵的三维重建.
Based on the common symmetry properties of natural flowers,an interactive approach is proposed in this paper for modeling 3Dflower using a single floral image.Firstly,the user interactively sketches two edge lines of each flower petal on the input single image.A cone then can be constructed by least squares fitting on the top and bottom sample points of the edge lines.Thus,the symmetry plane of each petal can be determined by the fitted cone.Further,the depth information of the couple edge lines on each petal can also be calculated with respect to the inherent symmetry properties of different kinds of flowers and their symmetry planes.Using the 3Dconstructive curves,each petal model can be generated as a triangular mesh,and the whole 3Dflower model can be obtained.Finally,according to the texture information of the input image,the realistic flower model can be created by synthesizing the flower texture.Experimental results illustrate that our modeling scheme for 3Dflowers can recover the depth information effectively and create the whole flower structure accurately,which can generate the 3Drealistic flower models in a convenient manner.