Anatomy Volume Analysis

버전 1.0.3 (65.2 KB) 작성자: Carina Micheler
MATLAB class to fill models with points, build watertight hulls, and derive volume models of a complex surface model for anatomical analysis
다운로드 수: 9
업데이트 날짜: 2025/12/10

라이선스 보기

The MATLAB class Anatomy Volume Analysis provides a volume-oriented workflow for anatomical surface meshes. It detects boundary loops, patches holes, generates shrink-wrapped surfaces, reconstructs surfaces from point clouds, and fills regions with structured point sets for intersection/volume computations. The volume class is for geometry-processing tasks where robust, watertight models and volumetric point sets are required.
Key Features:
1. Edge Detection: Boundary vertex/edge extraction and automatic loop grouping
2. Hole Patching: Fill holes with triangulated patches
3. Point Filling: Fill reference and anatomical model with points (grid points)
4. Shrink-Wrap Surfaces: Alpha shape hulls with UI or auto iteration to closed meshes
5. Reference Intersection Support: Identification of reference model parts within alpha shape hulls and assignment of grid points for subsequent volume/intersection steps
6. Point Filtering: Remove grid points outside anatomical model
7. Volume Reconstruction: Refined alpha shape hull with grid points
How to Use:
1. Code structure: The volume class can be integrated into a corresponding main script. The key parts of the code are extracted into individual functions for reuse. Provide the mesh as an STL file (triangulated).
2. Import: Import the anatomical model data and any reference model in STL format.
3. Run Volume Calculations
4. Results: Use the grid points and closed hulls for voxel/point-based volume or intersection analysis subsequently.
Use Cases:
  • Generating watertight hulls from surface meshes
  • Preparing regions for voxel/point intersection and volume computation
  • Reconstructing surfaces from point clouds
  • Computing distance maps for quantitative mesh comparison
Benefits:
  • Robust to real data: handles holes, open boundaries, and noisy points
  • Interactive where needed: quick UI checks
  • Automatable: workflow with auto-closure of alpha shapes
  • Volume-ready outputs: inside/outside masks, alpha shapes, and dense grid points
  • Modular: single functions can be dropped into custom workflows
Keywords:
anatomy, volume analysis, shrink wrap, alpha shape, mesh repair, hole filling, boundary detection, clustering, KDE, DBSCAN, point cloud, defect filling, watertight mesh, biomedical geometry
References:

인용 양식

Carina Micheler (2026). Anatomy Volume Analysis (https://kr.mathworks.com/matlabcentral/fileexchange/181321-anatomy-volume-analysis), MATLAB Central File Exchange. 검색 날짜: .

Micheler, Carina M., et al. “A Comprehensive Computational Workflow for Patient-Specific 3D Reconstruction and Quantitative Analysis of Acetabular Revision Defects.” IEEE Access, vol. 13, 2025, pp. 190238–58, https://doi.org/10.1109/access.2025.3626705.

양식 더 보기
MATLAB 릴리스 호환 정보
개발 환경: R2024a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
버전 게시됨 릴리스 정보
1.0.3

Publication added

1.0.2

Update files

1.0.1

Update description

1.0.0