AI helps find trees in a forest: Researchers achieve 3D forest reconstruction from remote sensing data
This forest point cloud is an input example of the TreeStructor forest reconstruction method devised by researchers at Purdue University and Keil University. Previous methods only partially reconstructed the shape of a single tree from a clean point-cloud dataset acquired by laser-scanning technologies. Credit: Image courtesy of Bedrich Benes/Purdue University
WEST LAFAYETTE, Ind. — Existing algorithms can partially reconstruct the shape of a single tree from a clean point-cloud dataset acquired by laser-scanning technologies. Doing the same with forest data has proven far more difficult. But now a team from Purdue University’s Department of Computer Science and Institute for Digital Forestry and Germany’s Kiel University has introduced a new AI method for isolating and reconstructing forest trees that they call TreeStructor.
The team introduced TreeStructor in IEEE Transactions on Geoscience and Remote Sensing. The paper’s first author, Xiaochen Zhou, who earned his PhD in computer science from Purdue this year, has posted a dynamic visualization that shows how the system works.
Urban structures, furniture, cars and other human-built products display a high degree of symmetry, making them easier to detect from point-cloud datasets collected by light detection and ranging (lidar) and other remote sensing technologies. But nature tends to produce irregular stochastic structures — those that contain randomized characteristics.
“Symmetries are usually missing in stochastic structures,” said co-lead author Bedrich Benes, professor and associate department head of computer science at Purdue. “That makes them extremely difficult to reconstruct. And that means most methods that work for artificial structural reconstruction usually fail on vegetation. However, vegetation includes many repeating parts at different scales — a small twig is similar to a large branch — and this is the key idea behind TreeStructor.”
Bedrich Benes, professor of computer science and a member of the Institute for Digital Forestry at Purdue University. Benes and his associates have introduced a method for digitally reconstructing forests from point-cloud datasets acquired by laser-scanning technologies.
Credit: Purdue Agricultural Communications Photo/Tom Campbell
People can instantly discern the structure of individual trees from a point-cloud forest dataset. “Your eyes will send data to the brain, the brain will literally connect the dots, and you perceive the data as a three-dimensional structure,” Benes said.
Two years in the making, TreeStructor does more with point clouds than the human brain. It helps to detect and isolate repeating parts and capture tree shapes, which provides both scientific and economic benefits, among other useful measures.
Overlapping and intertwining tree branches complicate forest reconstruction. Lidar works by shooting laser pulses at the target objects, then detecting the reflected light. Tree trunks and branches standing behind the reflecting objects remain invisible, and the canopy dissipates the reflections to almost random directions. The workaround is to combine the results of multiple scans from various angles from the ground and sometimes from a drone flying above.
The human brain, too, can have trouble telling two trees apart from a distance if they stand close together with intertwined canopies. TreeStructor sees the difference. Most previous work, however, focused on extracting single trees from a generally clean forest dataset. “The data we work with is challenging, and we work with complete forests,” said co-author Sören Pirk, professor of computer science at Kiel University.
One of the most successful methods that predates deep learning represents trees as groups of circles or small cylinders that can be connected. “Branching points are complicated for these algorithms if you try to connect them,” Benes noted, and they often fail. The other problem is that the result is a crude approximation of the reconstructed three-dimensional objects.
AI methods, meanwhile, work well with artificial objects that contain symmetries. “But what was missing — this is where we are filling the gap — are AI methods that figure out these features for stochastic structures,” Benes said.
The researchers exploited the repetitive aspect of complex natural structures. “All maple leaves, for example, display variations of a theme, but once you see a few, you can recognize most of them,” Benes noted. Assuming that trees display repeating structures at varying scales, they created what computer scientists call a representative dataset — a dictionary — and let AI learn the items in its contents and find them quickly in the point-cloud data.
The dictionary consists of a point cloud and a set of corresponding, unsorted meshes of geometric shapes. TreeStructor’s innovation is an AI model that takes an unseen point cloud and sorts through the objects in its dictionary to see how well the point clouds fit those objects. It then replaces the point cloud with the best-matching part from the dictionary.
The model matches sections of the point cloud to a mesh of disconnected three-dimensional geometric shapes that represent tree trunks and the branching parts that were difficult to detect by previous methods. The result is a network of interconnecting shapes that Benes compared to pipes in a plumbing system.
“The creation of the tree dictionary is a significant step toward species identification,” said co-author Songlin Fei, the Dean’s Chair in Remote Sensing and director of the Institute for Digital Forestry. “Further development of the dictionary will not only help you to reconstruct a tree but also tell you what kind of trees they are.”
Before data reconstruction could begin, the researchers developed the source code needed to train a synthetically generated dataset. They created thousands of virtual trees that were scanned by a virtual lidar and chopped into identifiable and connectable tree parts. After that, the time-consuming AI training process begins. Once TreeStructor is trained, it can be used to detect trees.
“Then we take the real-world data from the lidar scans. We divide it into small pieces. And for each piece, we try to find the corresponding geometry. Then we take the point cloud and replace it with a geometry,” Pirk said. In the last step, TreeStructor links the unconnected geometric shapes. And it runs fast, processing hundreds of trees in minutes without special computer equipment.
This reconstructed forest mesh is an output example of the TreeStructor forest reconstruction method developed by researchers at Purdue University and Keil University. The researchers introduced TreeStructor in IEEE Transactions on Geoscience and Remote Sensing. Credit: Image courtesy of Bedrich Benes/Purdue University
The researchers validated TreeStructor’s accuracy in a battery of tests. These included reconstructing the same tree model with laser scans collected via backpack, terrestrial laser scanning and drones, and comparing that to methods that reconstruct single trees. “The method is quite robust toward different sensors,” Benes said.
TreeStructor’s limitations include its inability to detect dead trees, bushes and other debris in the forest understory. Lidar sensor resolution also plays a factor. “Every year, we have higher and higher quality lidars, but there is a technological limit to these sensors,” Benes said.
Purdue co-authors include Ayman Habib, the Dr. Thomas A. Page Professor in Civil Engineering and associate director of the Institute for Digital Forestry; Bosheng Li, who received his PhD in computer science last May; and Jinyuan Shao, a PhD candidate in forestry and natural resources. This work was supported by the National Science Foundation, the National Institute of Food and Agriculture, the Natural Resources Conservation Service, and the European Research Council.
About Purdue Agriculture
Purdue University’s College of Agriculture is one of the world’s leading colleges of agricultural, food, life and natural resource sciences. The college is committed to preparing students to make a difference in whatever careers they pursue; stretching the frontiers of science to discover solutions to some of our most pressing global, regional and local challenges; and, through Purdue Extension and other engagement programs, educating the people of Indiana, the nation and the world to improve their lives and livelihoods. To learn more about Purdue Agriculture, visit this site.
About Purdue Computer Science
Founded in 1962, the Department of Computer Science was created to be an innovative base of knowledge in the emerging field of computing as the first degree-awarding program in the United States. The department continues to advance the computer science industry through research. U.S. News & World Report ranks the department No. 16 and No. 19 overall in undergraduate and graduate computer science, respectively. Graduates of the program can solve complex and challenging problems in many fields. Our consistent success in an ever-changing landscape is reflected in the record undergraduate enrollment, increased faculty hiring, innovative research projects, and the creation of new academic programs. Learn more at cs.purdue.edu.
About the Institute for Digital Forestry
The Institute for Digital Forestry at Purdue University is leveraging digital technology and multidisciplinary expertise to measure, monitor and manage urban and rural forests to maximize social, economic and ecological benefits. The institute’s research team is developing digital platforms and strategies that will revolutionize forestry and build a globally competitive next-generation workforce for the information age. For more information, visit the Institute for Digital Forestry’s website.
About Purdue University
Purdue University is a public research university leading with excellence at scale. Ranked among top 10 public universities in the United States, Purdue discovers, disseminates and deploys knowledge with a quality and at a scale second to none. More than 106,000 students study at Purdue across multiple campuses, locations and modalities, including more than 57,000 at our main campus locations in West Lafayette and Indianapolis. Committed to affordability and accessibility, Purdue’s main campus has frozen tuition 14 years in a row. See how Purdue never stops in the persistent pursuit of the next giant leap — including its integrated, comprehensive Indianapolis urban expansion; the Mitch Daniels School of Business; Purdue Computes; and the One Health initiative — at https://www.purdue.edu/president/strategic-initiatives.
Writer: Steve Koppes
Media contact: Devyn Ashlea Raver, draver@purdue.edu
Sources: Bedrich Benes, bbenes@purdue.edu; Songlin Fei, sfei@purdue.edu
Agricultural Communications: Maureen Manier, mmanier@purdue.edu, 765-494-8415
Journalist Assets: Publication quality charts and images can be obtained at this, link


