Tree is a very common object in nature, thus its segmentation provides quite important information for scene 3D reconstruction. In this paper, we present an algorithm for segmenting trees from a complex scene. The trunk and leaf regions of a tree can be individually identified and the trunk structure of the tree can also be extracted. The proposed algorithm is mainly composed of a preliminary image segmentation, a trunk structure extraction, and a leaf regions identification process. We model the extraction of trunk structure as an optimization problem, where an energy function is formulated according to the color, position, and orientation of the segmented regions. We propose an algorithm to minimize this energy function and thus extract the trunk structure of the tree. After obtaining the trunk structure, the leaf regions can then be easily identified by finding those leaf regions located above the trunk regions. This algorithm has been tested on some real images and the results indicated that our algorithm performed well for these images.
[1]
Oliver Deussen,et al.
Interactive Modeling of Plants
,
1999,
IEEE Computer Graphics and Applications.
[2]
Veva Elwell,et al.
Toxicity and Anti-Inflammatory Activity of Phenolic-Rich Extract from Nopalea cochenillifera (Cactaceae): A Preclinical Study on the Prevention of Inflammatory Bowel Diseases
,
2023,
Plants.
[3]
Alvy Ray Smith,et al.
Plants, fractals, and formal languages
,
1984,
SIGGRAPH.
[4]
Jean Ponce,et al.
Computer Vision: A Modern Approach
,
2002
.
[5]
Przemyslaw Prusinkiewicz,et al.
Development models of herbaceous plants for computer imagery purposes
,
1988,
SIGGRAPH.
[6]
Jason Weber,et al.
Creation and rendering of realistic trees
,
1995,
SIGGRAPH.