전체 글 37

[Paper Review] Image Data Augmentation Approaches (~ 2. Advanced Image Data Augmentation, 2.1. Image Mixing)

This is a Korean Review of "Image Data Augmentation Approaches: A Comprehensive Survey and Future Directions" published in IEEE Access Taxonomy and BackgroundImage 데이터는 일반적으로 RGB 3개의 Channel로 이루어져 있으며, Height × Width × Channel의 차원으로 표현됨. Data Augmentation은 Basic Image Data Augmentation과 Advanced Image Data Augmentation으로 분류할 수 있음.Basic은 Data Augmentation를 위한 기초적인 기술을 다루며, Advanced는 더욱 복잡한 기술을 다룸..

[Paper Review] Image Data Augmentation Approaches (~ 1. Basic Image Data Augmentation)

This is a Korean Review of "Image Data Augmentation Approaches: A Comprehensive Survey and Future Directions" published in IEEE AccessIntroduction다양한 Neural Networks중에서, CNN은 Convolution Layer를 사용하여 Image의 다양한 Feature를 학습함.Initial Layer는 Edge나 Line과 같은 Low-Level Feature에 집중하며, Deeper Layer는 더욱 구조화되고 복잡한 Feture에 집중함.CNN의 대안으로서, Vision Transformer(ViT)가 등장하였음. 이는 Self-Attention을 사용하여 *Long-Range D..

GPU Setting: Ubuntu ~ NVIDIA Driver ~ CUDA Toolkit ~ 가상환경 설치

0. Intro노트북 GPU를 사용하여 코드를 돌리려고 했는데, 셋팅 과정에서 여러 문제가 있었다. 설치 과정에서의 어려움을 줄이기 위해 아래의 과정들을 기록한다. 1. Ubuntu Download 나는 가장 무난하다고 생각하는 18.04 LTS를 다운받았다. (클릭하면 iso가 바로 설치)20.04 LTS로 업데이트 했다.다른 원하는 버전이 있다면, 우분투 홈페이지에서 다운받을 수 있다. 2. Startup Disk Creator  우분투 설치 USB를 만들기 위해 Startup Disk Creator를 설치해야 한다.$ sudo apt install usb-creator-gtk USB를 연결하고 설치된 소프트웨어를 열면, 자동으로 위에서 설치한 iso 파일과 USB 드라이브를 감지한다. (자동으로 감..

Writing 2025.02.27

Lecture 1 – Introduction (3/3)

Radar Waveforms  Radar는 Wave와 Pulse를 둘 다 송출함.Radar는 Transmitter를 켜고 일정 시간 동안 Electromagnetic Wave를 송출 한 후, 송신을 중단하는 방식을 작동함. 즉, Wave를 일정 시간 동안 송출한 후 송출을 멈추는 방식으로 Pulse를 생성함.전파의 모양은 사인파처럼 위아래로 움직이는 형태가 아니라, Pulse의 외곽선만 보임. 이 외곽선을 Pulse Envelope이라고 함.  Single-Frequency Pulse: 송출되는 동안 Frequency가 일정하게 유지되는 신호임. 즉, 시간에 대한 그래프로 나타내면 Constant Frequency가 됨.Pulse가 전송되는 동안 Phase나 Frequency를 조정하여 목표물의 위치를 ..

Lecture 1 – Introduction (2/3)

Radar Frequency Bands  Electromagnetic spectrum의 영역은, wavelength 기준으로 1km에서 1nm에 이르며, frequency 기준으로 1MHz에서 $10^12$MHz에 이름.Visible spectrumdms radar가 작동하는 electromagnetic spectrum의 일부분임.대표적인 radar 주파수 대역과 그에 대응하는 주파수, 용도를 구분할 수 있음.일반적인 물체를 탐지하는 radar는 낮은 주파수에서 사용됨.미사일의 직경이 작기때문에 미사일을 탐지하기 위해서는 높은 주파수가 필요함.Fir control radar는 X-Band에 해당하는 주파수에서 사용되는데, 이는 더 높은 해상도를 얻기 위해서임. Radar Block Diagram !  R..

Lecture 1 – Introduction (1/3)

Military Means of Sensing  군사감지수단 (Military Means of Sensing)은 electrical, optical, infrared systems, radar, acoustic 등으로 구분할 수 있임. 이 중에서, radar 기술을 사용하여 특정 지역에 target이 존재하는 지 탐지 (Surveillance)하고, target을 지속적으로 따라가며 위치 파악 (Tracking) 등을 할 수 있음. 즉, tracffic contol radar를 미사일에 장착하여 미사일을 추적하고 target을 찾을 수 있음.Radar는 다음의 특성을 가지고 있음.수백 마일까지 감지가 가능하며, 날씨에 영향을 받지 않음.3 space (x, y, z)에 정확한 target 위치를 파악할 ..

[Paper Review] CRKD: Enhanced Camera-Radar Object Detection with Cross-modality Knowledge Distillation

This is a Korean review of"CRKD: Enhanced Camera-Radar Object Detection with Cross-modality Knowledge Distillation"presented at CVPR 2024. TL;DRLiDAR-Camera (LC) fusion이 가장 높은 성능을 기록하지만, 높은 비용이 요구되므로 기술 도입이 어려움. 반면, Camera-Radar (CR) fusion은 일반적으로 쉽게 적용할 수 있지만, LC fusion보다 낮은 성능을 기록함.본 연구는 LC fusion을 teacher model로, CR fusion을 student model로 사용하는 CRKD를 제안함. 이 때, 공유된 특징 공간으로 Bird's-Eye-View (BEV)..

[Book Note] Ch 5. Notions of Numerical Methods (2)

Conservative MethodsGodunov's First-Order Upwind Method$$ u^{n+1}_i = u^n_i + \frac{\Delta t}{\Delta x}\left[ f_{i-1/2} - f_{i+1/2} \right] $$Godunov's first-order upwind method는 위의 식의 intercell numerical flux $f_{i+1/2}$를 구할 때, local Riemann problem의 solution을 활용함. 이는 현재시간 $n$에서 값들이 piece-wise constant distribution이라는 것을 바탕으로 함.Intecell boundary $x_{i+1/2}$에서 discontinuity에 의해 분리되어 있는 constant ..

[Book Note] Ch 5. Notions of Numerical Methods (1)

IntroductionHigh-resolution upwind와 centred numerical methods를 hyperbolic conservation laws에 적용하기 위해 필요한 background를 다룸.  아Discretisation: Introductory ConceptsNumerical method는 PDE로 표현되는 continuous problem을 finite set of discrete values로 대체함. PDE의 domain을 mesh 또는 grid로 나누어 finite set of points 이나 volumes로 분할하는 과정이 필요하며, 이를 통해 discrete values를 얻을 수 있음.이산화방법 중에서 FDM과 FVM을 사용할 수 있는 데, FDM은 grid po..

[Book Note] Ch 3. Some Properties of the Euler Equations (2)

Multi-Dimensional Euler Equations3차원의 convervation-law를 differential form으로 표현하면 다음과 같음.$$ \mathbf{U}_t + \mathbf{F(U)}_x + \mathbf{G(U)}_y + \mathbf{H(U)}_z = 0 $$ $$ \mathbf{U} = [\rho, \rho u, \rho v, \rho w, E]^\text{T} $$ $$ \mathbf{F} = [\rho u, \rho u^2 + p, \rho u v, \rho u w, u(E+p)]^\text{T} $$ $$ \mathbf{G} = [\rho v, \rho u v, \rho v^2 + p, \rho v w, v(E+p)]^\text{T} $$ $$ \mathbf{H}..