이미지에서 수치로
이전 편에서 살펴본 문제는 단순하다. 그래프는 있지만 수치 데이터가 없다.
Valentis의 Curve Data Extractor는 이 과정을 브라우저에서 바로 처리한다. 별도의 설치 없이 이미지를 불러오고 기준점 3개를 지정하면 좌표계가 설정된다.
사용 흐름
1단계: 이미지 불러오기
PNG, JPG, BMP 형식의 그래프 이미지를 드래그 앤 드롭하거나 클릭하여 업로드한다. PDF 파일은 이미지로 변환한 뒤 사용한다.
2단계: 3점 캘리브레이션
그래프의 좌표계를 설정하는 단계다.
- P1: X축의 최솟값 위치 선택
- P2: X축의 최댓값 위치 선택
- P3: Y축의 최댓값 위치 선택
세 점을 지정한 뒤 각 축의 실제 값(Xmin, Xmax, Ymin, Ymax)을 입력하고 Apply를 누르면 좌표계 설정이 완료된다.
3단계: 데이터 포인트 선택
캔버스에서 커브를 따라 클릭하며 데이터 포인트를 선택한다. 잘못 선택한 경우 Ctrl+Z로 되돌릴 수 있다.
4단계: 보간 및 결과 확인
Points(N)으로 출력 포인트 수를 설정하고 Compute를 실행하면 자연 3차 스플라인 보간이 적용된다.
결과 곡선은 이미지 위에 오버레이되어 표시되며, 데이터 포인트가 적절하게 배치되었는지 시각적으로 확인할 수 있다.
Smooth 값을 조정하면 이동 평균이 적용되어 노이즈가 포함된 곡선도 보다 안정적으로 처리할 수 있다.
5단계: CSV 내보내기
Export를 실행하면 x, y 두 컬럼으로 구성된 CSV 파일이 저장된다. 해석 소프트웨어 입력 형식에 맞게 바로 사용할 수 있다.
마무리
엔지니어가 그래프에서 데이터를 추출해야 하는 상황은 반복적으로 발생한다. 그때마다 복잡한 절차를 반복할 필요는 없다.
이미지를 불러오고, 기준점 세 개를 지정한 뒤, 커브를 따라 포인트를 선택하면 된다.
해석 준비 과정에서 발생하는 반복 작업을 줄이는 것이 목적이다.