Vanderbilt – Camera 2 Wound Detection App

/

Background

Vanderbilt University, based in Nashville, Tennessee, is a prestigious research institution known for its excellence in education, healthcare, and scientific research. Within the university, the Biophotonics and Biomedical Optics Lab (BBOL) leads efforts in advancing optical imaging solutions for medical diagnostics, biological research, and healthcare innovation. To support its cutting-edge research, BBOL relies on precise and consistent imaging tools for clinical studies and advanced research.

Project Objective

The BBOL Lab sought to enhance its imaging workflows by developing a reliable mobile application capable of capturing high-quality images from two rear cameras simultaneously. The app also needed to provide researchers with manual control over exposure, focus, and flashlight settings, along with ensuring compatibility across various Android devices.

Key goals included:
  • Dual-camera image capture for multi-perspective views.
  • Advanced imaging controls for precision in research and clinical studies.
  • Cross-device compatibility to ensure consistent performance across different Android devices.

Project Solution

App Maisters developed the Twin Photo Capture App, a custom Android application tailored to the BBOL Lab’s requirements. The solution addressed key challenges faced by researchers:

  1. Simultaneous Dual-Camera Capture
    By leveraging the Camera2 API and CameraX, the app enabled simultaneous image capture from both rear cameras, delivering multi-perspective views critical for research and clinical documentation.
  2. Advanced Imaging Controls
    The app provided manual control over focus lock, exposure adjustments, and flashlight toggling, ensuring precision and adaptability in varying imaging conditions.
  3. Cross-Device Compatibility and Optimization
    The app was optimized and tested across various Android devices, guaranteeing smooth performance and reliability, even on mid-range hardware.

Technology Used

  • Development Environment: Android Studio
  • Programming Language: Kotlin
  • UI Framework: Jetpack Compose
  • Architecture: Modern Android Development (MAD) architecture
  • Camera API: Camera2 API and CameraX
  • Minimum SDK: Android 8.0 (API 26)
  • Target SDK: Latest Android version at the time of development

Results

  • Enhanced Imaging Capabilities:
    The app enabled simultaneous dual-camera captures, empowering researchers with high-quality multi-perspective images. This significantly improved the accuracy and efficiency of data collection and analysis.
  • Future-Ready and Scalable Solution:
    Built with Modern Android Development (MAD) architecture and Kotlin, the app is highly scalable and prepared to accommodate future Android updates and new features.
  • Improved Research Processes:
    The streamlined and reliable imaging capabilities provided by the app allowed the BBOL Lab to conduct research faster and with greater precision, supporting their mission of advancing optical imaging solutions.