Choosing Python as the primary programming language holds many clear advantages, including its wide support for scientific programming and AI libraries.

However, there are some disadvantages to using Python in a real-time environment. This post is the second in a series about choosing a software technology stack for a medical imaging company, and will briefly describe the main issue of performance drawbacks, the reasons for this phenomenon and potential approaches to solving these problems.


As a medical device company developing solutions for the diagnosis and treatment of lung cancer, with core technology in computer vision and augmented reality (AR), we look for ways to increase our development speed.

Selecting a software stack that fits the company and its mission, while supporting the development culture and methodology of the R&D team, is a key contributor to success. Here’s our approach:

Economics of Diagnostic Bronchoscopy

One of the main questions we asked ourselves when setting out to develop the LUNGVISION™ Platform is this: How can we help make early stage lung cancer diagnostics and treatment accessible to more physicians, hospitals, and, ultimately, patients? We decided to challenge ourselves to both significantly improve clinical outcomes, while also lowering the cost of these types of procedures.

Working with a "Product Mindset"

We believe that behind a great product design there are three main components: cutting edge technology, ability to constantly listen to physician’s feedback, and a product mindset.

Our philosophy is to focus on the key user needs; therefore, we constantly gain knowledge from user feedback in order to improve our product. We treat our physicians as our partners, proactively detecting pains and gaps while providing creative solutions to their problems.

Lung Cancer: Not Just a "Smoker's Disease"

The ability to detect and diagnose lung cancer at an early stage leads to a cure in the majority of patients. Companies, including Body Vision Medical, are taking great strides towards making early stage, minimally invasive lung cancer diagnostics accessible to more hospitals, physicians, and ultimately, patients throughout the world.

The benefits of locally-applied therapies in lung cancer

Local minimally invasive therapies in the lung are the only option for non-surgical patients. Moreover, these therapies provide a legitimate alternative for the larger patient population due to reduced associated risks, lower costs and timely availability in procedure room. Ongoing studies suggest that if applied at the accurate location of the lesion, some local therapies may increase the patient survival rate. However, until today, it has been challenging to apply local therapies to small pulmonary nodules in a standard bronchoscopy suite since the nodules are invisible through conventional imaging modalities and are very tricky to reach.  The LungVision™ platform is opening a new era in local therapies since it makes any nodule visible and accessible in real time, while tracking tissue movement during breathing and instrument placement.