CF-PRNet: Coarse-to-Fine Prototype Refining Network for Point Cloud Completion and Reconstruction

Zhi Chen, Tianqi Wei, Zecheng Zhao, Jia Syuen Lim, Yadan Luo +4 more
9/13/2024
cs.CV

No official code found. Best implementation: uqzhichen/CF-PRNet (3 stars, last commit 2024-09-05).

Abstract

In modern agriculture, precise monitoring of plants and fruits is crucial for tasks such as high-throughput phenotyping and automated harvesting. This paper addresses the challenge of reconstructing accurate 3D shapes of fruits from partial views, which is common in agricultural settings. We introduce CF-PRNet, a coarse-to-fine prototype refining network, leverages high-resolution 3D data during the training phase but requires only a single RGB-D image for real-time inference. Our approach begins by extracting the incomplete point cloud data that constructed from a partial view of a fruit with a series of convolutional blocks. The extracted features inform the generation of scaling vectors that refine two sequentially constructed 3D mesh prototypes - one coarse and one fine-grained. This progressive refinement facilitates the detailed completion of the final point clouds, achieving detailed and accurate reconstructions. CF-PRNet demonstrates excellent performance metrics with a Chamfer Distance of 3.78, an F1 Score of 66.76%, a Precision of 56.56%, and a Recall of 85.31%, and win the first place in the Shape Completion and Reconstruction of Sweet Peppers Challenge.

View on arXivView PDF

Code Implementations(1)

uqzhichen/CF-PRNetCommunity100%

1st Place Solution for CVPPA@ECCV'2024: Shape Completion and Reconstruction of Sweet Peppers Challenge

30PythonSep 5, 20242 years ago

Similar Papers

Cite this paper

@article{chen2024cfprnet,
  title  = {CF-PRNet: Coarse-to-Fine Prototype Refining Network for Point Cloud Completion and Reconstruction},
  author = {Zhi Chen and Tianqi Wei and Zecheng Zhao and Jia Syuen Lim and Yadan Luo and Hu Zhang and Xin Yu and Scott Chapman and Zi Huang},
  year   = {2024},
  eprint = {2409.08443},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.08443v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.08443.svg)](https://codeofpaper.com/paper/2409.08443)

Discussion