LuminaBone: Development of a Low-Cost Shading-Based 3D Bone Endoscope Using a Near-Light Photometric Stereo Approach.
Project duration: 8–12 weeks
1. Background & Motivation
In orthopedic and ENT procedures, surgeons often work on rigid, low-texture bone surfaces under monocular endoscopic vision. Currently, standard endoscopes use coaxial lighting, which produces weak shading cues and limits depth perception.
However, newer technology, like near-light photometric stereo and Shape-from-Shading (SfS) techniques, recover high-quality 3D surface geometry by exploiting controlled off-axis illumination and brightness variations. These methods are especially suitable for hard bone, which is rigid and produces stable, clear shading gradients under the Lambertian reflectance model combined with inverse-square distance fall-off.
Commercial products like MonoStereo® (MedicalTek, Taiwan) have already demonstrated that shading/light-distribution analysis from a single monocular endoscope can generate useful 3D depth information in real time. With FDA 510(k) clearance and clinical evidence of improved precision, MonoStereo proves that shading-based depth technology is technically valid and commercially feasible. This project builds directly on this foundation by optimizing hardware (off-axis LEDs) and algorithms specifically for bone surfaces using near-light photometric stereo.
2. Project Objectives
- Design and fabricate a 6 mm endoscope that has deliberate off-axis LED placement to maximize shading cues on bone.
- Implement a near-light photometric stereo pipeline tailored to endoscopic near-field conditions (Lambertian reflectance + inverse-square fall-off).
- Reconstruct accurate 3D bone topography from sequential illumination frames.
- Validate the system on artificial bone phantoms and quantify reconstruction accuracy.
- Produce a working prototype, demo video, and technical report.
3. Project Scope
Hardware Design
- Distal tip specifications: 6 mm outer diameter with one 2D camera (~1.5–2 mm) and 2 LEDs for illumination.
- LED configuration (key component): Two micro-LEDs placed directly opposite at 1.8–2.5 mm radial offset from the optical axis — the maximum feasible distance within the tight 6 mm package while still having a working channel.
Reason for Off-Axis Placement of LEDs
A single coaxial light produces weak, radially symmetric shading with limited angular variation. Adding a second off-axis LED allows for diverse illumination directions; this results in stronger cosine-based shading gradients across the bone surface. This makes the photometric stereo problem easier, as with two known light positions, surface normals can be solved directly using least-squares instead of relying on single-light constraints. During operation, the LEDs are driven sequentially via PWM. This captures two distinct illumination images without any noticeable flicker for the surgeon, allowing for clear multi-light normal estimation while still benefiting from inverse-square fall-off (1/r²) from each LED. On rigid bones, inter-frame motion is negligible, giving a significantly higher depth accuracy and surface detail compared to coaxial single-light designs.
Software & Algorithm Component (Weeks 3–8)
- Core method: near-light perspective photometric stereo, building on foundational work such as Wu et al. (2007) for orthopedic endoscopy.
- Image formation model incorporates:
- Lambertian reflectance
- Inverse-square distance fall-off (
1/r²) from each of the two LEDs - Perspective projection
- Known LED positions (obtained via one-time calibration)
- Use the two differently lit images to figure out which way each tiny patch of the bone surface is tilted, then stitch all those tilts together to rebuild the full 3D shape using Poisson or fast-marching integration.
- Focus on bone regions for high-quality topography reconstruction.
- Target real-time or near-real-time performance (≥15 fps) using Python + OpenCV/PyTorch.
Existing GitHub Implementations for Reference
- PPSNet: provides modular near-field photometric code that can be extended to incorporate multi-light setups.
- Endo-Depth-and-Motion: includes photometric residuals adaptable to the sequential-LED pipeline.
Validation — Detailed Testing Protocol (Weeks 9–10)
Phantom Preparation
- 3D-printed bone phantoms (cylinders for curvature testing + realistic total-knee femur models for more real-world testing).
- Accurate 3D scans obtained with a high-precision laser scanner (accuracy <0.1 mm).
- Coat phantoms to achieve a Lambertian-like finish to match real bone reflectance.
Data Acquisition
- Capture sequential frames (2 illuminations per view) at working distances 5–50 mm.
- Different conditions: multiple camera poses, partial views, and simulated motion.
- Record at least 50–100 views per phantom, including overlapping sequences.
Metrics
- Depth error: Mean Absolute Error, Root Mean Square Error, percentage error.
- Surface normal error: mean angular error in degrees.
- Reconstruction quality: Chamfer/Hausdorff distance; preservation of bone surface details.
Baselines & Ablations
- Compare: (a) coaxial single-LED lighting, (b) off-axis single-LED (if time permits), (c) off-axis dual-LED sequential.
- Ablations: different radial offsets, with/without calibration.
Statistical Analysis
- Repeat experiments 5–10 times; report means ± std; significance tests vs. baselines.
- 2-sample t-test.
Qualitative Evaluation
- Simulated surgical tasks (virtual drilling or landmark identification on reconstructed femur).
4. Project Timeline (10-Week Example)
- Weeks 1–2: CAD design of the 6 mm tip, parts ordering.
- Weeks 3–5: Prototype fabrication, photometric and geometric calibration.
- Weeks 6–8: Implement photometric stereo pipeline and depth integration.
- Week 9: Phantom testing, analysis, and initial draft of the technical report.
- Week 10: Final analysis, demo video production, and final report/presentation.
5. Expected Deliverables
- Functional LuminaBone prototype (6 mm distal tip + PWM-controlled dual-LED electronics).
- Working near-light photometric stereo software (open-source GitHub repository).
- Quantitative results demonstrating the accuracy gain from off-axis sequential LEDs on bone compared to the standard coaxial one-LED endoscopes.
- Professional demo video and internship report suitable for lab presentation or conference poster.
6. Impact
LuminaBone demonstrates how deliberate hardware design (off-axis sequential LEDs in a constrained 6 mm form factor) combined with near-light photometric stereo can enable low-cost, high-accuracy 3D visualization of bone surfaces. The added LED and dynamic switching provide a clear technical advantage over coaxial single-light systems, offering excellent hands-on experience in medical device prototyping, computer vision, and 3D reconstruction.
7. Resources
- 3D printer, small cameras/LEDs, bone phantoms, GPU workstation.
- Estimated parts budget: <$500.
8. References
- C. Wu, S. G. Narasimhan, and B. Jaramaz, “Shape-from-shading under near point lighting and partial views for orthopedic endoscopy,” in Proc. IEEE Pacific-Rim Conf. on Advanced Computer Vision (PACV), 2007, pp. 1–8.
- V. Parot, D. Lim, G. González, N. S. Nishioka, B. J. Vakoc, and N. J. Durr, “Photometric stereo endoscopy,” J. Biomed. Opt., vol. 18, no. 7, p. 076017, Jul. 2013, doi: 10.1117/1.JBO.18.7.076017.
- V. M. Batlle, J. M. M. Montiel, and J. D. Tardós, “Photometric single-view dense 3D reconstruction in endoscopy,” in Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS), 2022, doi: 10.1109/IROS47612.2022.9981742.
- MedicalTek, “MonoStereo® 3D endoscopic imaging system (MS-301/MS-302),” MedicalTek Co., Ltd., Taiwan, 2024–2025. Available: https://medicaltek.biz (product documentation, FDA 510(k) clearance, and clinical studies).