Skip to content

Latest commit

 

History

History
56 lines (33 loc) · 3.72 KB

README.md

File metadata and controls

56 lines (33 loc) · 3.72 KB

ARCollab

Collaborative, multi-user cardiovascular surgical planning in mobile Augmented Reality.

MIT license arxiv badge

Screenshot 2024-05-01 at 2 15 02 PM

What is ARCollab?

ARCollab is a collaborative cardiovascular surgical planning application in mobile augmented reality. Multiple users can join a shared session and view the a patient’s 3D heart model from different perspectives. It allows surgeons and cardiologists to collaboratively interact with a 3D heart model in real-time, perform transformations and omni-directional slicing. Changes made on a device update the model’s orientation on the other devices in the session.

Collaborative planning for congenital heart diseases typically involves creating physical heart models through 3D printing, which are then examined by both surgeons and cardiologists. Recent developments in mobile augmented reality (AR) technologies have presented a viable alternative, known for their ease of use and portability. However, there is still a lack of research examining the utilization of multi-user mobile AR environments to support collaborative planning for cardiovascular surgeries. We created ARCollab, an iOS AR app designed for enabling multiple surgeons and cardiologists to interact with a patient’s 3D heart model in a shared environment. ARCollab enables surgeons and car- diologists to import heart models, manipulate them through gestures and collaborate with other users, eliminating the need for fabricating physical heart models. Our evaluation of ARCollab’s usability and usefulness in enhancing collaboration, conducted with three cardiothoracic surgeons and two cardiologists, marks the first human evaluation of a multi-user mobile AR tool for surgical planning.

Getting Started

ARCollab supports both single-user and multi-user sessions. It is simple to start a session:

Starting a session & importing a model

  1. Open the app and enter your name when prompted.
  2. Select ‘Continue’ to see the list of available nearby devices. Tap on devices you would like to connect with and select ‘Begin Session’. If you would like to start a single-user session, select ‘Begin Session’ directly.
  3. Load a model using the ‘import’ button at the lower-left. Then scan the environment and tap on the screen to place the model in front of you. All other devices immediately receive the model.

Control the heart’s orientation and perform omni-directional slicing

Control the mode using the control at the bottom-right. Choose ‘View’ to control the heart’s orientation and scale, and ’Slice’ to perform omni-directional slicing.

In view mode, you can use the following gestures:

  • Rotation to twist
  • Pinch to scale
  • Pan to rotate

model transform

In slice mode, you can use the following gestures: - Rotation to twist - Pinch to translate - Pan to rotate

slicing

Save and load the model

Use the ’save’ button at the top-right to save your model’s current orientation properties, and load it back later.

save_load

Credits

ARCollab is created by Pratham Mehta, Rahul Narayanan, Harsha Karanth, and Polo Chau.

License

The software is available under the MIT License.