feat(icp): add hybrid/full point extraction with SOR preprocessing
This commit is contained in:
@@ -15,3 +15,13 @@
|
||||
- Confirmed that empty inputs return 0.0 volume.
|
||||
- Confirmed that disjoint boxes return 0.0 volume.
|
||||
- Confirmed that partial and full overlaps return correct hand-calculable volumes.
|
||||
|
||||
## Task 2: Point Extraction & Preprocessing
|
||||
- Implemented `extract_scene_points` with floor, hybrid, and full modes.
|
||||
- Implemented `preprocess_point_cloud` with statistical outlier removal (SOR).
|
||||
- Added `region` field to `ICPConfig` dataclass.
|
||||
- Added comprehensive tests for new extraction modes and preprocessing.
|
||||
- Verified backward compatibility for floor mode.
|
||||
- Verified hybrid mode behavior (vertical structure inclusion and fallback).
|
||||
- Verified full mode behavior.
|
||||
- Verified SOR preprocessing effectiveness.
|
||||
|
||||
Reference in New Issue
Block a user