Sangwoo Ha

CV

AI Researcher

I am an AI researcher working on medical image analysis and on-device inference. Previously, I developed cervical cytology models at Noul, chest X-ray models at DeepNoid, and industrial video analytics at HumanICT. I also develop open-source AI tools.

Medical imagingComputer visionOn-device AI
Research & development ↓

Research & Development

NOUL · 2023–2026 In product

miLab™ CER · Cervical Cytology

I was the sole developer of the YOLO-based cell detector used in miLab CER. I supplemented the cell annotations for training and compressed the model to run on the instrument’s Jetson Nano and TX2 hardware.

Detection / Pseudo-labeling / Quantization / Jetson
Contributions
  • Used CellSAM and Cellpose with pseudo-labeling and teacher–student training to supplement cell annotations.
  • Quantized the model and optimized inference for Jetson Nano and TX2.

I also researched Diffusion, DiT, and StyleGAN models for generating training samples, and designed DINOv3-based models and report-generation architectures using MedGemma and LLMs.

DEEP:NOID · 2020–2022 Product & clinical study

DEEP:CHEST · Chest X-ray Analysis

I designed models to detect pneumothorax and consolidation and locate lesions in chest X-rays. I led the three-person DEEP:CHEST team and took part in the clinical trial, regulatory approval, and product development of DC-XR-03.

Chest X-ray / Localization / Clinical validation
Contributions
  • Developed a TransUNet-based semi-supervised approach for chest X-rays with incomplete mask annotations, modifying the loss and layers to learn from both pixel-level and classification labels.
  • Published the clinical validation study in npj Digital Medicine as a co-first author.
  • Developed models for the follow-up DC-XR-04 to detect and localize multiple thoracic conditions, including pulmonary nodules and pleural effusion.
Related paper ↗
HUMANICT · 2022–2023 PoC

Alphai PlantVision · Industrial Video Analytics

I was responsible for AI model development for construction-site CCTV, detecting fire, smoke, and missing safety helmets. I reduced the computational demands of inference with TensorRT INT8 and worked with Hyundai Engineering & Construction on a PoC.

Object detection / TensorRT / Video analytics
Contributions
  • Developed detectors for fire, smoke, missing safety helmets, construction vehicles, and general vehicles.
  • Compressed models and converted them to TensorRT INT8 for real-time inference with limited compute resources.
  • Used pixel differences between frames in post-processing to improve detection.

Publications

npj Digital Medicine · 2022 Co-first author

Localization-adjusted diagnostic performance and assistance effect of a computer-aided detection system for pneumothorax and consolidation

Sun Yeop Lee*, Sangwoo Ha*, et al.   ·   * Equal contribution

A clinical study evaluating lesion localization and the effect of AI assistance on physicians’ interpretation of chest X-rays for pneumothorax and consolidation.

Read the paper ↗

Experience & Education

2023.08 – 2026.08
Noul AI Research Engineer · AI Research

miLab CER cell detection · Jetson quantization and model compression

2022.05 – 2023.08
HumanICT Software Engineer · AI Research

Alphai PlantVision model development · PoC with Hyundai E&C

2020.07 – 2022.05
DeepNoid Software Engineer · DEEP:CHEST Team Lead

DEEP:CHEST model development lead · Clinical validation and product development

2017.03 – 2020.02
UNIST M.S. in Computer Science · ART Lab

Predicting injured people’s locations using disaster simulation and deep learning

2012.03 – 2016.02
Kyung Hee University Bachelor’s degree

Double major in Electronic Engineering and Computer Engineering

PythonPyTorchTensorFlowTensorRTOpenCVLinuxC/C++

Projects

Official Patina repository icon

Patina

OPEN SOURCE · AI WRITING TOOLS

An open-source tool for editing awkward phrasing in AI-written text while preserving the original meaning.

View repository ↗
Official ChatMux icon

ChatMux

TMUX / WEBSOCKET · MULTI-AGENT UI

A web app for viewing the conversations and terminals of multiple coding agents running in tmux.

View repository ↗