Beyond the Blind Spots

Using AI to prevent blindness in diabetics

Retinopathy is a serious eye condition that affects people with diabetes. It damages the blood vessels in the retina, making it one of the leading causes of preventable blindness worldwide. Diabetic retinopathy develops gradually and patients often don’t notice any symptoms until their vision is already at risk. Timely detection and prompt treatment by an ophthalmologist can prevent vision loss. However, this process requires an ophthalmologist to analyze photographs of the patient’s retina.

The challenge in diagnosing DR also lies in the sheer volume of cases—with 101 million (as of 2021) [1] diabetics in India, there aren’t enough trained clinicians to review all retinal scans.

“While low-cost fundus cameras are now available for capturing retinal images, someone needs to analyze those images to determine whether the patient has diabetic retinopathy,” explains Dr. Rohan Chawla—a retina specialist at the Dr. Rajendra Prasad (RP) Center at the All India Institute Of Medical Sciences (AIIMS), Delhi.

AI-Driven Disease Detection and Patient Streamlining 

Wadhwani AI, in collaboration with the Ministry of Health and Family Welfare, has developed an AI solution that analyzes retinal photographs to detect and grade the severity of DR. Deployed at AIIMS, New Delhi, the solution analyzes retinal images and provides a grade-wise prediction of diabetic retinopathy as ‘No DR,’ ‘Mild DR’, ‘Moderate DR,’ ‘Severe DR’, or ‘Proliferative DR’.

Optometrists and field investigators capture retinal images using portable or tabletop fundus imaging devices and upload them for instant AI inference. The AI algorithm grades the severity of DR, eliminating the need for a retinal specialist to analyze the photographs. This ensures that only patients identified for treatment are referred to specialized centers like AIIMS, streamlining the referral process for users. 

For patients referred to AIIMS, the AI inference is combined with ophthalmologists’ recommendations to develop tailored treatment plans. Several rounds of evaluation studies conducted by AIIMS and Wadhwani AI have put the sensitivity of the AI solution at well above 90%, ensuring that referable cases do not fall through the cracks. 

Dr. Ravi Prakash, an optometrist at the RP Centre uses the AI solution to screen diabetic patients in communities around Delhi. He notes, “Previously, all patients were referred to ophthalmologists.” Now, the AI-based DR prediction system has simplified the process. “It refers patients with moderate, severe, or proliferative DR to the RP Centre with urgency ranging from weeks to hours based on severity. Patients without the condition are scheduled for follow-ups every six months,” Dr Prakash explains. 

Promising Results
AIIMS RP Centre also conducts DR screenings in communities around Delhi through its peripheral centers. These centers now use Wadhwani AI’s system to analyze retinal images and identify patients requiring treatment.

In our first month using the AI solution, we screened 200 patients with 23 testing positive for referral. Around six patients with moderate and severe DR have already been referred to AIIMS for treatment. The AI system has helped identify patients who might have otherwise gone undetected,” Dr. Rohan shares. 

Of the 2,198 people screened using the solution since January 2023, 943 have been referred to AIIMS for treatment.

Dr. Radhika Tandon, Principal Investigator for the AI project at the AIIMS Center of Excellence for AI Applications in Healthcare, highlights the urgent need for this solution. Despite India’s many skilled ophthalmologists, reaching rural and remote regions remains a challenge. Patients with conditions like diabetic retinopathy, often managed in diabetes clinics, frequently struggle to follow through with eye specialist visits, she says, adding: “AI will be crucial in improving efficiency and bridging these gaps in care.”

As the system continues to evolve and more data is collected, both Dr. Tandon and Dr. Chawla are optimistic about the solution’s potential. “With more data, we’ll probably be able to improve its sensitivity further,” Dr. Chawla concludes. 

Recognition by the Government of India

Wadhwani AI is proud to contribute to AIIMS New Delhi’s recognition as an AI Centre of Excellence (CoE) by the Government of India. As a key partner, Wadhwani AI supported the development of multiple AI solutions for the screening of diabetic retinopathy, pulmonary conditions, and skin diseases. The AIIMS CoE will now scale these solutions across primary and secondary healthcare settings, in collaboration with the Ministry of Health and Family Welfare, to ensure timely care for all.

  • Nishtha Gorke

    A published researcher, writer and photographer, Nishtha works at the intersection of culture and community communications. She combines design-thinking and creative representation, to create engaging and impactful narratives for both social impact and the corporate sector. She has previously worked with the Indian National Trust for Art and Cultural Heritage, Brooke Action for Working Horses and Donkeys, and NABARD.

ML Engineer

ROLES AND RESPONSIBILITIES

An ML Engineer at Wadhwani AI will be responsible for building robust machine learning solutions to problems of societal importance; usually under the guidance of senior ML scientists, and in collaboration with dedicated software engineers. To our partners, a Wadhwani AI solution is generally a decision making tool that requires some piece of data to engage. It will be your responsibility to ensure that the information provided using that piece of data is sound. This not only requires robust learned models, but pipelines over which those models can be built, tweaked, tested, and monitored. The following subsections provide details from the perspective of solution design:

Early stage of proof of concept (PoC)

  • Setup and structure code bases that support an interactive ML experimentation process, as well as quick initial deployments
  • Develop and maintain toolsets and processes for ensuring the reproducibility of results
  • Code reviews with other technical team members at various stages of the PoC
  • Develop, extend, adopt a reliable, colab-like environment for ML

Late PoC

This is early to mid-stage of AI product development

  • Develop ETL pipelines. These can also be shared and/or owned by data engineers
  • Setup and maintain feature stores, databases, and data catalogs. Ensuring data veracity and lineage of on-demand pulls
  • Develop and support model health metrics

Post PoC

Responsibilities during production deployment

  • Develop and support A/B testing. Setup continuous integration and development (CI/CD) processes and pipelines for models
  • Develop and support continuous model monitoring
  • Define and publish service-level agreements (SLAs) for model serving. Such agreements include model latency, throughput, and reliability
  • L1/L2/L3 support for model debugging
  • Develop and support model serving environments
  • Model compression and distillation

We realize this list is broad and extensive. While the ideal candidate has some exposure to each of these topics, we also envision great candidates being experts at some subset. If either of those cases happens to be you, please apply.

DESIRED QUALIFICATIONS

Master’s degree or above in a STEM field. Several years of experience getting their hands dirty applying their craft.

Programming

  • Expert level Python programmer
  • Hands-on experience with Python libraries
    • Popular neural network libraries
    • Popular data science libraries (Pandas, numpy)
  • Knowledge of systems-level programming. Under the hood knowledge of C or C++
  • Experience and knowledge of various tools that fit into the model building pipeline. There are several – you should be able to speak to the pluses and minuses of a variety of tools given some challenge within the ML development pipeline
  • Database concepts; SQL
  • Experience with cloud platforms is a plus
mle

ML Scientist

ROLES AND RESPONSIBILITIES

As an ML Scientist at Wadhwani AI, you will be responsible for building robust machine learning solutions to problems of societal importance, usually under the guidance of senior ML scientists. You will participate in translating a problem in the social sector to a well-defined AI problem, in the development and execution of algorithms and solutions to the problem, in the successful and scaled deployment of the AI solution, and in defining appropriate metrics to evaluate the effectiveness of the deployed solution.

In order to apply machine learning for social good, you will need to understand user challenges and their context, curate and transform data, train and validate models, run simulations, and broadly derive insights from data. In doing so, you will work in cross-functional teams spanning ML modeling, engineering, product, and domain experts. You will also interface with social sector organizations as appropriate.  

REQUIREMENTS

Associate ML scientists will have a strong academic background in a quantitative field (see below) at the Bachelor’s or Master’s level, with project experience in applied machine learning. They will possess demonstrable skills in coding, data mining and analysis, and building and implementing ML or statistical models. Where needed, they will have to learn and adapt to the requirements imposed by real-life, scaled deployments. 

Candidates should have excellent communication skills and a willingness to adapt to the challenges of doing applied work for social good. 

DESIRED QUALIFICATIONS

  • B.Tech./B.E./B.S./M.Tech./M.E./M.S./M.Sc. or equivalent in Computer Science, Electrical Engineering, Statistics, Applied Mathematics, Physics, Economics, or a relevant quantitative field. Work experience beyond the terminal degree will determine the appropriate seniority level.
  • Solid software engineering skills across one or multiple languages including Python, C++, Java.
  • Interest in applying software engineering practices to ML projects.
  • Track record of project work in applied machine learning. Experience in applying AI models to concrete real-world problems is a plus.
  • Strong verbal and written communication skills in English.
mls