콘텐츠로 이동

자율주행 논문용 그림

자율주행, 자동화 운전 (AD) 또는 ADAS 논문 — 워크샵 투고, IEEE 저널 기사, arXiv 프리프린트, 학위 논문 챕터 — 을 작성 중이고 주행 장면 그림이 필요합니까? 예측 작업을 위한 차선 합류 코너 케이스, 플래너를 위한 비보호 좌회전, 또는 인식 평가를 위한 보행자 횡단 시나리오 등이 그 예입니다.

그림은 다음 조건을 충족해야 합니다:

  • 깔끔함 — 관련 없는 배경 없이, 독점적으로 보이는 시뮬레이터 스크린샷 없이.
  • 확대 가능 — 픽셀화된 PNG가 아닌 벡터.
  • 나중에 편집 가능 — 리뷰어가 수정을 요청하면 처음부터 다시 그리지 않고 업데이트할 수 있어야 합니다.

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

이 도구들은 각자 설계된 목적에서 뛰어나며, 매일 훌륭한 논문 그림이 이들로 만들어집니다. drawtonomy는 특정 조합 — 차선/차량/보행자 도형이 내장된 도메인 인식 2D 캔버스로 수정에도 편집 가능한 상태 유지 — 에 특화되어 있습니다.

  • PowerPoint / Keynote는 모든 분야의 그림에서 보편적인 선택이며, 많은 깔끔한 논문 그림이 여기서 나옵니다. 범용 도구이므로 도로 기하는 기본 도형으로 직접 그려야 합니다.
  • Excalidraw / tldraw는 훌륭한 화이트보드로 UX도 좋습니다. 도메인 특화 도형보다 범용 다이어그램에 초점을 맞추므로, 차선 방향·연결·점선 표시는 직접 그려야 합니다.
  • CARLA / SUMO 스크린샷은 작업이 실행된 실제 시뮬레이터를 반영해야 할 때, 예를 들어 “이 장면에서 평가했습니다” 부록 그림에 자연스러운 선택입니다. 시뮬레이터 특유의 시각 스타일이 나타나는데, 이는 그 용도에 적합하고 본문의 개략도에는 덜 적합할 수 있습니다.
  • LaTeX의 TikZ는 완전히 정밀한 LaTeX 네이티브 그림의 표준으로, 아름다운 그림이 많이 만들어집니다. 그림당 컴파일-반복 루프가 직접 조작 캔버스보다 길다는 트레이드오프가 있습니다.

drawtonomy는 슬라이드 도구와 TikZ 사이에 위치합니다: 내장된 차선/차량/보행자 도형을 갖춘 2D 캔버스. 기존 도구로 이미 훌륭한 그림을 만들고 있다면 그 방식을 유지해도 됩니다. drawtonomy는 도메인 인식 도형과 재편집 가능성을 하나의 파일에서 원할 때 가장 유용합니다.

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

섹션 제목: “논문 그림을 위한 drawtonomy 워크플로”
  1. Lane Tool로 차선을 스케치합니다. 중심선을 클릭하면 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{}합니다.
  • 폰트. 그림에 표준 집합 외의 폰트가 있다면 xelatex 엔진을 설정하세요. 그렇지 않으면 안전한 경로는 “SVG에 텍스트 없이, 모든 텍스트는 LaTeX 캡션에”입니다.
  • 투고 패키징. 많은 투고처가 포함된 그래픽을 .pdf 또는 .eps로 요구합니다. 투고 시점에 .drawtonomy.svg → PDF / EPS로 변환하되, 수정을 위한 편집 가능한 원본으로 저장소에 .drawtonomy.svg 파일을 보관하세요.

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

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