star twitter bluesky linkedin facebook envelope linkedin instagram youtube Carnegie Mellon University Heinz College of Information Systems and Public Policy Heinz College of Information Systems and Public Policy alert-red alert home left-quote chevron hamburger minus plus search triangle x

Using AI to See, Understand and Coach CPR


By Emma Folts

When someone goes into cardiac arrest in public, bystanders can save their life by performing cardiopulmonary resuscitation, or CPR. Yet, most Americans have not received up-to-date CPR training. They may remember to administer chest compressions to the beat of “Stayin’ Alive” by the Bee Gees, but forget where to put their hands or how hard to press down.

To address this issue, a team of student and faculty researchers at Carnegie Mellon University are exploring whether vision language models — generative AI systems that can understand images as well as language — could coach people through CPR delivery. These models can process and interpret videos, photos and audio, potentially allowing computer and mobile applications to provide real-time feedback as users give chest compressions.

The project’s core researchers are from CMU’s Heinz College of Information Systems and Public Policy as well as the School of Computer Science. The team has collaborated frequently with the UPMC Pediatric Non-Trauma Resuscitation Council and the Safar Center for Resuscitation Research, housed in the University of Pittsburgh’s School of Medicine.

Dr. Chris Horvat, a 2025 graduate of the Heinz College master’s program in information technology, developed the idea. He serves as the vice chair of critical care medicine, clinical informatics and digital health at UPMC.

“Without repeated exposure to these types of events, it can be nerve-wracking, to say the least, for someone to perform CPR at an optimal level,” Horvat said. “We know that having someone coach CPR delivery improves the quality of CPR. The idea here is the coach could be an AI model.”

While visual language models are far from ready to be deployed in real life, the project’s impact could be significant. More than half of people who enter cardiac arrest at home or in public do not receive CPR from a bystander, according to Harvard Health Publishing. This lack of intervention is partly due to low rates of consistent CPR training. Only about 18% of Americans have up-to-date training.

“It's going to take some time and appropriate rigor to understand, adapt and deploy these models. But there is no question in my mind that this technology is going to save lives or allow people to walk out of the hospital when they might have otherwise been saddled with incredible disabilities,” Horvat said.

Master of Science in Information Technology

Upgrade your data analytics, cybersecurity, IT, and management skills from anywhere in the world.

An interdisciplinary curriculum highlighting data-driven management strategies and technological expertise prepares you to lead digital transformation in your organization.

Read More

A new frontier in AI technology

The project quickly became a collaboration between Horvat and Rema Padman, Trustees Professor of Management Science and Healthcare Informatics at Heinz College. In the spring, the two began to develop evaluation standards for the visual language models. The researchers need to assess their usability, safety, value and outcomes, among other criteria, Padman said.

“There are so many components that one needs to evaluate these models on before they can be deployed at scale. The evaluations have to keep up with changing technologies, as well as the changing capabilities of end users as they get trained on AI-enabled tools,” Padman said.

As the project has progressed, more collaborators from across CMU and Pittsburgh have joined the fold. One collaborator is Fernando De La Torre, a research professor at the Robotics Institute and a leading expert in the field of computer vision and machine learning.

For years, he and his lab at CMU have developed algorithms that can understand and model subtle human behavior. They can track faces and bodily movements and understand which limbs are moving. Over the last few years, visual language models have transformed their work, as they can not only measure the body but also issue recommendations based on observations.

However, general-purpose visual language models do not yet understand the nuances of CPR delivery and, therefore, are unable to recognize incorrect hand placements or compression rhythms, De La Torre said. These subtleties are crucial to the correct delivery of CPR. To correct this problem, the team is training models on multi-camera footage of CPR trainings and simulated medical emergency drills at UPMC.

Next, the team will test whether the models can accurately assess new examples of CPR delivery. They will evaluate the models’ outputs through a software platform created this summer by Dheeraj Vislawath, Julian Ng-Thow-Hing and David Chung, all students in the School of Computer Science. Ideally, at least one of the models will consistently provide accurate feedback on the CPR demonstrations.

“I think there are a lot of opportunities for VLMs to explain a lot of actions in the medical field, and CPR is one that is kind of a no-brainer,” De La Torre said. “Now the big question is: Will a VLM be able to capture the fine granularity that you need to give feedback with footage from just one camera in an unstructured environment?”

Reyna Jones, a student in the Heinz College master’s program in healthcare analytics, helped develop a framework for collecting data and analyzing the models’ outputs. With that structure in place, the team is planning to collect broader swaths of training data and see how the model performs outside of a controlled, laboratory environment.

Jones said, “CPR is not, of course, a domain I was really familiar with, so getting the opportunity to not only see the analytics side of this work, but also read CPR guidelines and literature about the work that has been done so far, was really insightful.”

Vislawath, Ng-Thow-Hing and Chung presented their software platform in May at the Safar Symposium.

Validating the hypothesis

Going forward, the team intends to apply in October for a research grant from the National Institutes of Health, which would fund more expansive data collection and model testing. The researchers expect the project will take multiple years to complete.

“We still need to collect data at scale and fine-tune these algorithms. We are still in the process of understanding the limitations and the needs that we are going to have for this project,” De La Torre said. “At this point, we have a good hypothesis. But we need to validate it with real data.”

Horvat believes AI coaches will be the next wave of innovation to sweep through health care. Pittsburgh, he said, is well-positioned to develop the technology because of the strong relationships between its many hospitals and universities, including Carnegie Mellon. The collaboration between institutions creates opportunities for students, faculty and community partners to produce pioneering research.

Along with being a world-class institution for analytics and public policy, Heinz College showed Jones that “nothing is impossible,” she said

“It's a great learning environment, and you can always find a faculty member willing to support you,” Jones said. “I’ve found two really wonderful mentors in Dr. Padman and Dr. Horvat. Without Heinz College, I wouldn't have had them or known what was possible for me in the future.”


tiktok