Back to results

University of Mississippi

Segmentation And Spatial Depth Ridge Detection Of Unorganized Point Cloud Data

Abstract

dc:description.abstract

Visual 3D data are of interest to a number of fields: medical professionals, game designers, graphic designers, and (in the interest of this paper) ichthyologists interested in the taxonomy of fish. Since the release of the Kinect for the Microsoft XBox, game designers have been interested in using the 3D data returned by the device to understand human movement and translate that movement into an interface with which to interact with game systems. In the medical field, researchers must use computer vision tools to navigate through the data found in CT scans and MRI scans. These tools must segment images into the parts that are relevant to researchers and account for noise related to the scanning process all while ignoring other types of noise such as foreign elements in the body that might indicate signs of illness. 3D point cloud data represents some unique challenges. Consider an object scanned with a laser scanner. The scanner returns the surface points of the object, but nothing more. Using the tool Qhull, a researcher can quickly compute the convex hull of an object (which is an interesting challenge in itself), but the convex hull (obviously) leaves out any description of an object's concave features. Several algorithms have been proposed to illustrate an object's complete features based on unorganized 3D point cloud data as accurately as possible, most notably Boissonnat's tetrahedral culling algorithm and The Power Crust algorithm. We introduce a new approach to the area partitioning problem that takes into consideration these algorithms' strengths and weaknesses. In this paper we propose a methodology for approximating a shape's solid geometry using the unorganized 3D point cloud data of that shape primarily by utilizing localized principal component analysis information. Our model accounts for three comissues that arise in the scanning of 3D objects: noise in surface points, poorly sampled surface area, and narrow corners. We explore each of these areas of concern and outline our approach to each. Our technique uses a growing algorithm that labels points as it progresses and uses those labels with a simple priority queue. We found that our approach works especially well for approximating surfaces under the condition where a local surface is poorly sampled (i.e a significant hole is present in the point cloud). We then turn to study the medial axis of a shape for the purposes of `unfolding' that structure. Our approach uses a ridge formulation based on the spatial depth statistic to create the medial axis. We conclude the paper with visual results of our technique.

Degree

thesis:*
Name thesis:degree_name
Ph.D. in Engineering Science
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Computer and Information Science
Year dc:date.available
2014

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Church, James Clark
Contributors dc:contributor
  • Yixin Chen
  • Jianxia Xue
  • Dawn Wilkins

Subjects

dc:subject × 6

Identifiers

dc:identifier.*
Repository record dc:identifier
https://egrove.olemiss.edu/etd/455
OAI identifier oai:identifier
oai:egrove.olemiss.edu:etd-1454

Chain of custody

source
Harvested from
University of Mississippi
Base URL
egrove.olemiss.edu/do/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Church, James Clark. Segmentation And Spatial Depth Ridge Detection Of Unorganized Point Cloud Data. Dissertation thesis, 2014. https://egrove.olemiss.edu/etd/455