콘텐츠로 이동

자율주행 논문 그림 만들기

자율주행, ADAS 또는 자율주행 관련 워크숍, IEEE 저널, arXiv 사전인쇄, 학위논문 — 주행 장면을 그린 그림이 필요합니다. 차선 합류 예외 상황일 수도, 보호되지 않는 좌회전일 수도, 보행자 횡단 인식 평가 시나리오일 수도 있습니다.

그 그림은 다음을 만족해야 합니다.

  • 깔끔함 — 관계없는 배경 없음, 독점적으로 보이는 시뮬레이터 스크린샷 없음.
  • 확장성 — 벡터, 픽셀 PNG 아님.
  • 나중에 수정 가능 — 검토자가 변형을 요청할 때 처음부터 다시 그리지 않고 업데이트 가능.

이것이 drawtonomy가 잘하는 일입니다.

이들 도구는 각각 설계 목표에서 뛰어나고, 많은 우수 논문 그림들이 매일 만들어집니다. drawtonomy는 특정 조합에 최적화됐습니다 — 도메인 인식 2D 캔버스, 기본 제공되는 차선/차량/보행자 모양, 수정에 따른 편집 가능성.

  • PowerPoint / Keynote는 모든 분야 그림의 보편적 선택이고, 많은 깔끔한 논문 그림이 여기서 만들어집니다. 범용이기 때문에 도로 기하는 기본 도형에서 그려집니다. 차선 문맥은 없습니다.
  • Excalidraw / tldraw는 훌륭한 화이트보드이고 사용자 경험이 뛰어납니다. 일반 다이어그램에 초점을 맞춰서 차선 방향, 연결, 점선 표시는 보통 수작업으로 그립니다.
  • CARLA / SUMO 스크린샷은 실제 시뮬레이터 시각을 반영해야 할 때 자연스러운 선택입니다 — 예를 들어 “이런 장면에서 평가됨” 부록 그림. 시뮬레이터 시각 스타일을 담고 있어서 그 용도에 적합하며, 본문 개략도로는 덜 이상적일 수 있습니다.
  • LaTeX의 TikZ는 완전히 정밀하고 LaTeX 기본 그림의 황금 표준이며, 많은 아름답게 제작된 그림이 이를 사용합니다. 대신 컴파일-반복 루프가 직접 조작 캔버스보다 깁니다.

drawtonomy는 슬라이드 도구와 TikZ 사이에 있습니다: 기본 제공되는 차선/차량/보행자 모양을 갖춘 2D 캔버스. 기존 도구 중 하나로 이미 훌륭한 그림을 만드는 워크플로가 있다면, 그 도구 조합이 좋습니다. drawtonomy는 도메인 인식 모양과 한 파일에서의 재편집 가능성을 원할 때 가장 유용합니다.

논문 그림을 위한 drawtonomy 워크플로

섹션 제목: “논문 그림을 위한 drawtonomy 워크플로”
  1. Lane 도구로 차선을 스케치합니다. 중심선을 클릭하면, drawtonomy가 좌우 경계를 자동 생성합니다. 차선 합류의 경우 합류 차선을 따로 그리고 Next Lane으로 전임/후임을 연결합니다.
  2. 참여자를 배치합니다. 차량, 보행자, 신호등, 횡단보도가 도구 모음에 있습니다. 캔버스로 드래그하면 됩니다.
  3. 이동을 표시합니다. Path 화살표(개략도는 Arrow 스타일, 복도 강조는 Band 스타일)로 의도한 궤적을 보여줍니다.
  4. 흑백으로 스타일링합니다. 많은 저널이 아직 흑백 인쇄합니다. Attribute Panel로 색상, 투명도, 획을 따로 설정해 흑백 변환을 거쳐도 살아남는 팔레트를 고릅니다.
  5. .drawtonomy.svg로 저장합니다 (drawtonomy 기본 SVG 형식). 기본값으로 이 형식을 선택하세요. 일반 SVG이므로 LaTeX, 브라우저, GitHub, Markdown, 슬라이드 도구 모두 변환 없이 올바르게 미리봅니다. 그리고 drawtonomy에서도 다시 편집 가능합니다 — 검토자가 “같은 그림인데 두 개 차선이 아니라 세 개”라고 요청하면, 저장한 파일을 다시 열어 두 가지만 바꾸고 다시 내보냅니다. 재작성 없습니다.
  6. 필요할 때만 래스터 자산을 내보냅니다. 학회에서 PNG를 고집하거나 썸네일이 필요한 경우, 같은 장면에서 고 DPI 설정으로 PNG를 내보냅니다. 어쨌든 편집 가능한 원본으로 .drawtonomy.svg 원본 파일을 유지하세요.

.drawtonomy.svg 파일은 메타데이터가 추가된 유효한 SVG이므로, 다른 SVG에 적용되는 LaTeX 경로도 여기서 작동합니다. 실용적인 몇 가지 주의점:

  • svg 패키지를 통한 \includegraphics{}. 파일을 \includegraphics[width=\linewidth]{your-figure.drawtonomy.svg}로 직접 포함합니다. svg 패키지 + inkscape 도구 조합은 작동하지만 CI에서 까다로울 수 있습니다. 안정적인 빌드를 위해 로컬에서 한 번 PDF로 변환 (inkscape --export-type=pdf your-figure.drawtonomy.svg)한 후 결과 PDF를 \includegraphics{}로 포함하세요.
  • 글꼴. SVG에 표준 집합 밖의 글꼴이 있으면 xelatex 엔진을 설정합니다. 그렇지 않으면 안전한 방법은 “SVG에 텍스트 없음, 모든 텍스트는 LaTeX 캡션”입니다.
  • 제출 패키징. 많은 학회에서 포함된 그래픽을 .pdf 또는 .eps로 요청합니다. 제출 시간에 .drawtonomy.svg → PDF / EPS로 변환하되, 수정을 위해 .drawtonomy.svg 파일을 저장소에 편집 가능한 원본으로 유지하세요.

논문과 슬라이드 양쪽에 들어가는 그림의 경우:

  • .drawtonomy.svg 파일을 단일 원본으로 유지합니다. 빌드에 필요하면 논문용 .pdf를, 슬라이드용 .png (투명 배경)를 다시 내보냅니다. 같은 파일이 다음 수정을 위해 다시 열립니다.
  • 포토리얼한 그림 (센서 렌더링, 신경 렌더링 결과)의 경우, 시뮬레이터 스크린샷 파이프라인을 계속 사용하세요.
  • 밀집 도시 네트워크의 경우, drawtonomy는 한계에 도달합니다 — 실제 HD맵 도구를 사용하세요.
  • 고도로 스타일화된 일러스트레이션 (커버 아트, 광택 마케팅)의 경우, Illustrator나 Affinity가 더 많은 타이포그래피 제어를 줍니다.