1997년 한양대학교 전자공학과를 졸업하고, 동 대학원에서 영상 처리를 전공하여 2006년 박사 학위를 받았다. 재학 시절 주요 연구 분야는 객체의 모양 기술, 객체 분할, 패턴 인식이었으며, 여러 산업체와 연구소 프로젝트를 수행하였다. 2007년에는 뉴질랜드 캔터베리 대학교 HITLabNZ(Human Interface Technology Laboratory New Zealand)에서 마커 없는 증강 현실을 위한 실시간 특징점 추적에 관한 연구를 수행하였다. 귀국 후에는 한양대학교 연구 교수를 거쳐, 현재 LG전자에서 모바일 카메라 개발 업무를 담당하고 있다. 저서로는 『영상 처리 프로그래밍 by Visual C++』(한빛미디어, 2007년)가 있고, 역서로는 『OpenCV 제대로 배우기』(한빛미디어, 2009년)가 있다.