[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-researchers-build-more-robust-ai-for-reading-paper-ecgs":10,"sections":40},{"siteName":4,"siteTagline":5,"publisherName":4,"contactEmail":6},"The Revision","Tech news, decoded.","editor@therevision.news",{"gaMeasurementId":8,"adsenseClientId":9},"G-ZW2MV82GYR","ca-pub-8533917693782264",{"article":11},{"id":12,"slug":13,"title":14,"dek":15,"body_md":16,"tags_json":17,"published_at":18,"created_at":19,"updated_at":20,"status":21,"review_note":22,"review_notes":23,"image_url":22,"persona_id":22,"persona_name":22,"section":30,"tags":31,"sources":35,"feedback":39,"feedback_at":22,"cost_usd":39,"total_tokens":39},9157,"researchers-build-more-robust-ai-for-reading-paper-ecgs","Researchers Build More Robust AI for Reading Paper ECGs","A new contrastive learning framework helps AI models interpret photographed or scanned ECG printouts even when image quality is poor or labeled data is scarce.","A new AI framework gets better at reading ECG printouts the worse the image quality gets.\n\nResearchers built RobECG-CL, a contrastive learning system trained to recognize paper ECG printouts despite messy scans, odd layouts, and physical damage. It starts with standard 12-lead ECG recordings and generates synthetic versions degraded step by step, training the model to recognize a single recording across different levels of damage while still ranking images by how degraded they are. In stress tests on two datasets, CODE-II and EchoNext, it held up better under heavy degradation than standard contrastive learning baselines and beat ECG-FM, a dedicated waveform foundation model, when only 1% of training labels were available. On 312 real hospital samples spanning 37 diagnostic labels, it posted the best macro AUROC, a metric that measures how well a model separates true cases from false ones across all possible decision thresholds, where a higher score means better overall discrimination.\n\nMost ECG AI work assumes clean digital waveform files, but a lot of real-world ECGs exist only as printed strips, scanned forms, or phone photos from clinics with less standardized equipment. Beating a dedicated waveform model under scarce labels matters because low-resource settings are exactly where labeled data is hardest to come by.\n\n312 hospital samples is a promising pilot, not proof this holds up at scale or across the messier paper ECGs an actual clinic produces.","[\"ai\",\"healthcare-ai\",\"ecg\",\"medical-imaging\"]","2026-10-01T04:00:00.000Z","2026-10-01T23:01:29.872Z","2026-10-01T23:01:32.944Z","published",null,[24],{"id":25,"reviewer":26,"round":27,"reason":28,"status":29},"editor-r1","editor",1,"Define AUROC on first use (it's cited as the hospital-validation metric but never spelled out) before this can run.","resolved","ai",[30,32,33,34],"healthcare-ai","ecg","medical-imaging",[36],{"name":37,"url":38},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2609.39581",0,{"sections":41},[42,45,49,53,58,63,67,72,77,81,86,91,96,101],{"name":43,"slug":30,"count":44,"latest_published_at":18},"AI",5572,{"name":46,"slug":47,"count":48,"latest_published_at":18},"Security","security",815,{"name":50,"slug":51,"count":52,"latest_published_at":18},"Policy","policy",430,{"name":54,"slug":55,"count":56,"latest_published_at":57},"Deals","deals",298,"2026-09-30T21:00:26.000Z",{"name":59,"slug":60,"count":61,"latest_published_at":62},"Hardware","hardware",196,"2026-09-30T13:00:00.000Z",{"name":64,"slug":65,"count":66,"latest_published_at":18},"Science","science",163,{"name":68,"slug":69,"count":70,"latest_published_at":71},"Consumer Tech","consumer-tech",149,"2026-09-30T22:57:11.000Z",{"name":73,"slug":74,"count":75,"latest_published_at":76},"Dev Tools","dev-tools",93,"2026-10-01T02:30:48.000Z",{"name":78,"slug":79,"count":75,"latest_published_at":80},"Software","software","2026-09-30T21:41:11.000Z",{"name":82,"slug":83,"count":84,"latest_published_at":85},"Startups","startups",84,"2026-09-30T20:39:09.000Z",{"name":87,"slug":88,"count":89,"latest_published_at":90},"Gaming","gaming",51,"2026-09-30T16:24:30.000Z",{"name":92,"slug":93,"count":94,"latest_published_at":95},"General","general",50,"2026-09-30T21:37:54.000Z",{"name":97,"slug":98,"count":99,"latest_published_at":100},"Reviews","reviews",31,"2026-09-28T14:31:34.000Z",{"name":102,"slug":103,"count":104,"latest_published_at":105},"How-To","how-to",6,"2026-06-16T09:00:00.000Z"]