Published: 
Gustavo L. Rohde
Gustavo K. Rohde, UVA professor of biomedical and electrical and computer engineering (UVA Engineering photo)

Researchers at the University of Virginia have created a faster, simpler way to analyze and classify time-series data — think heartbeats on an ECG, stock market trends or machine performance signals. Their new method uses a mathematical “trick” called the Cumulative Distribution Transform (CDT), a technique which is also a product of UVA’s Imaging and Data Science Laboratory to classify signals with impressive accuracy, even when data is scarce or unpredictable.

Transforming Signal Classification

Signal classification has always been a tough nut to crack. Traditional methods often rely on deep learning, which demands tons of data and computing power, or handpicked features, which can be slow and inconsistent. The CDT technique can represent signals in a space where nuisances and confounding information can more easily be separated from information that actually distinguishes signal classes. Thus, UVA's approach flips the script by transforming messy data into a more structured format, making patterns easier to spot. From there, simple methods can be used to quickly figure out which category a signal belongs to.

Abu Hasnat Mohammad Rubaiyat

"The signal classes in most classification problems lie in a highly complicated data space. Our method transforms these signals into a simpler space, where distinguishing patterns become clearer and a straightforward mathematical solution can be applied to solve the classification problem," said Abu Hasnat Mohammad Rubaiyat, a then-electrical and computer engineering Ph.D. student who led the research. 

Rubaiyat graduated in 2023 with a Ph.D. in electrical and computer engineering and now works at Jacobs, a top-tier provider of engineering, scientific and professional services, as an optical engineer working on a U.S. Naval Research Laboratory contract.

Their research was recently published in IEEE Transactions on Pattern Analysis and Machine Intelligence

Why This Matters

While machine learning and artificial intelligence becoming more a part of our lives, technology built using current AI methodology rarely comes with assurances. Researchers don’t often know when such technology will work or fail, with most having to resort to extensive empirical testing with large datasets to ascertain accuracy. 

The approach by Rohde and his collaborators establishes an underlying mathematical foundation for certain types of signal classification problems, making it possible to find quick mathematical solutions, and predict when the solution will work or fail. 

This isn’t just tech for tech’s sake — it has real-world potential. Imagine accurately identifying irregular heartbeats with less data or quickly spotting problems in industrial equipment before they become costly failures. The method also works well with limited resources, making it perfect for environments where big computers or endless data aren’t available.

"Our goal is to mathematically define the foundation of certain types of signal classification problems, find simple mathematical solutions and make these tools accessible to everyone," said Gustavo K. Rohde, a professor in the Departments of Biomedical and Electrical and Computer Engineering. "This can level the playing field for people and organizations working with fewer resources and enable the creation of more robust technology." 

Small but Mighty

What’s exciting is how efficient this tool is. It’s fast, doesn’t need mountains of training data, and even holds up well when thrown unexpected challenges. In tests, the UVA method matched or outperformed many traditional approaches, proving especially resilient when conditions changed.

The best part? It’s easy to use. The team has packaged their work into PyTransKit, a Python tool that anyone can try out.

By making signal classification smarter and faster, this research could open up new possibilities in healthcare, finance, and engineering. 

Publication Info

The study, titled "End-to-End Signal Classification in Signed Cumulative Distribution Transform Space," was published in IEEE Transactions on Pattern Analysis and Machine Intelligence. The research was led by Abu Hasnat Mohammad Rubaiyat, Shiying Li, Xuwang Yin, Mohammad Shifat-E-Rabbi, Yan Zhuang, and Gustavo K. Rohde, all from the University of Virginia. This work was supported by grant funding from the National Institutes of Health (Grant GM130825) and the Office of Naval Research (Grant N000142212505), highlighting the critical role of federal investment in cutting-edge research.