AR DICOM Viewer for Apple Vision Pro, iPad, and iPhone
For bug reports, feature requests, or any questions:
Email: voxelvisionsupport@gmail.com
When reporting an issue, including the following information helps resolve it faster: a description of what happened, the steps to reproduce it, and your app version and OS version. For your convenience, you can also attach runtime logs exported from the in-app "Logs & Feedback" page — the logs do not contain any personal or medical data.
The popup reads "Allow 'VoxelVision' to use wireless data? Some functionality may not work when wireless data is turned off." and is generated by iOS, not by VoxelVision. The wording is system-hardcoded and cannot be customized by the app.
The popup appears only on cellular iPhone models on the first launch after installation. Wi-Fi-only iPads and Apple Vision Pro do not show it.
Why it appears: on launch, VoxelVision initializes the StoreKit transaction listener (Transaction.updates) to support In-App Purchase restoration and external transaction events from Apple. This establishes a connection to Apple's App Store infrastructure, which iOS treats as wireless data usage on cellular devices and surfaces the system-level permission popup.
What VoxelVision sends and receives: only Apple StoreKit traffic — In-App Purchase loading, Restore Purchases, and StoreKit external-transaction events. No medical imaging, patient information, scan data, usage statistics, or crash logs are ever transmitted by VoxelVision.
You may select any option in the popup; all medical imaging functionality remains fully available regardless of your choice. You can adjust the setting at any time in Settings > Cellular > VoxelVision.
No. Oblique Plane Viewer is unlocked across Apple Vision Pro, iPad, and iPhone for any device signed into the same Apple ID — including parental-approval flows. After installing VoxelVision on a new device, tap "Restore Purchases" on the Settings page to retrieve your existing unlock.
VoxelVision uses Apple's Files app for all import operations, so support for third-party cloud providers depends on whether each provider's iOS app implements the Files extension for folder selection.
Tested and working: Dropbox.
Tested and not working: OneDrive, Google Drive — these providers' iOS apps do not currently expose their folders to the Files folder picker, so they may not appear available in VoxelVision's import flow even when installed.
If your DICOM data is stored on an unsupported provider, please use that provider's offline-file feature to make the folder available locally first, or move the data to iCloud Drive, your device's local storage, external drives, or network shares — all of which VoxelVision supports directly through the Files app.
No. When you first enter the Oblique Plane Viewer (immersive mode) on iPad and rotate the screen, iOS may pause briefly (typically 5–10 seconds) while initializing the AR camera pipeline and related sensors for the first time. This is normal iOS behavior, not an app bug. The app does not crash and no data is lost. After this initial cold-start, subsequent rotations and immersive sessions are smooth. The pause only occurs on iPad; iPhone does not exhibit noticeable delay. Non-immersive views (case list, slice browsing) are unaffected.
Partially. As of version 1.1.1, when the iOS app runs on an Apple Silicon Mac (via "Designed for iPad"), you can import DICOM folders and view CT, MR, and PET in 2D — the pre-installed sample datasets work as well. This covers the basic viewing workflow. And just as on iPad, you can open multiple windows — press Command-N on Mac — to work with several cases side by side, or keep a case open alongside the Help or About page.
The Oblique Plane Viewer — the app's core spatial experience — is not available on Mac. It relies on a moving viewpoint anchored to a mobile device with a rear camera (or, on Apple Vision Pro, the head-mounted spatial coordinate system), and a Mac is neither. For that reason the Oblique Plane Viewer and its in-app purchase are not offered when the app runs on Mac.
VoxelVision supports importing DICOM folders containing CT, MR, PET, or NM series. The app converts DICOM data to an optimized internal format for spatial viewing. Built-in sample images (CT, MR, and PET) are included for first-time exploration.
No. All imaging data is processed and stored entirely on your device. VoxelVision operates completely offline with no network communication. See our Privacy Policy for details.
Tap the "Import Image" button on the main screen, then select a folder containing DICOM files. VoxelVision will scan the folder, let you choose which series to import, and convert the data for spatial viewing.
Ensure the selected folder contains valid DICOM Part 10 files in a supported modality (CT, MR, PET, or NM). You can select either a single series folder or a parent folder containing multiple studies — VoxelVision will scan recursively and present all detected series for selection. If the issue persists, export your runtime logs from the "Logs & Feedback" page and contact voxelvisionsupport@gmail.com.
The Oblique Plane Viewer is an immersive mode feature that lets you explore medical images as a 3D volume in your physical space, with interactive cutting planes controlled by spatial gestures on Apple Vision Pro and touch gestures on iPad and iPhone. It is available as an in-app purchase.
VoxelVision includes three pre-installed sample images — CT (LIDC-IDRI, CC BY 3.0), MR (UPENN-GBM, CC BY 4.0), and PET (ACRIN-NSCLC-FDG-PET, CC BY 3.0) — so you can explore the app immediately without importing your own data. You can keep them, or delete them at any time.
Go to the Settings page and tap "Restore Purchases". Your Oblique Plane Viewer unlock will be restored automatically.
Delete the app and reinstall from the App Store. The sample images (CT, MR, and PET) will be automatically restored.
No. VoxelVision is designed for personal exploration, education, and research purposes only. It is not a certified medical device and should not be used for clinical diagnosis.
VoxelVision supports 14 languages: English, Simplified Chinese, Traditional Chinese, Japanese, Korean, French, German, Spanish, Italian, Brazilian Portuguese, European Portuguese, Arabic, Dutch, and Turkish.