딥러닝 기반 이미지 압축의 혁신: 경량화된 임베디드 FPGA 구현
Alaa Mazouz 등 6명의 연구원은 지식 증류와 하이브리드 양자화 기법을 활용하여 경량화된 임베디드 FPGA에서 학습 기반 이미지 압축을 구현하는 새로운 설계 패러다임을 제시했습니다. 이를 통해 기존 FPGA 구현을 능가하는 성능을 달성하며, 저전력 고효율 이미지 처리 시스템 개발에 새로운 가능성을 열었습니다.

최근 학습 기반 이미지 압축(LIC: Learnable Image Compression) 기술이 기존 표준 비디오 코덱을 능가하는 성능을 보이며 주목받고 있습니다. 하지만 효율적인 하드웨어 구현은 여전히 난제였습니다. 기존 LIC 하드웨어 구현은 대부분 지연 시간을 우선시하여 압축 효율(RD-efficiency)을 희생하는 경향이 있었습니다.
Alaa Mazouz 등 6명의 연구원으로 구성된 연구팀은 이러한 문제를 해결하기 위해 새로운 설계 패러다임을 제시했습니다. 이는 특정 하드웨어 플랫폼에 대한 복잡한 설계 탐색 없이도 모델 차원 조정만으로 다양한 플랫폼의 제약 조건을 충족하면서 압축 효율을 유지하는 혁신적인 접근 방식입니다.
연구팀의 핵심적인 기여는 다음과 같습니다.
지식 증류 기반 경량화 모델 설계: 더욱 효율적인 학습 모델을 기존 고성능 모델로부터 증류하는 프레임워크를 개발했습니다. 단일 모델의 하이퍼파라미터 조정만으로도 다양한 하드웨어 플랫폼에 맞춤화할 수 있도록 설계되어 하드웨어 설계 복잡성을 크게 줄였습니다. 이는 마치 장인이 정교한 작품을 만들기 위해 원형을 따라 더욱 가볍고 실용적인 작품을 만드는 것과 유사합니다.
하드웨어 친화적인 GDN 활성화 함수 구현: 일반화된 분할 정규화(GDN: Generalized Divisive Normalization) 활성화 함수를 하드웨어에 최적화하여 매개변수 양자화 후에도 압축 효율을 유지하도록 했습니다. 이는 마치 섬세한 수술을 위해 최적의 수술 도구를 선택하는 것과 같습니다.
파이프라인 방식 FPGA 구성: 병렬 처리 및 자원 할당 최적화를 통해 FPGA 자원을 최대한 활용하는 파이프라인 방식 FPGA 구성을 설계했습니다. 이는 마치 잘 조율된 오케스트라처럼 FPGA의 모든 자원이 효율적으로 협업하도록 설계한 것입니다.
결과적으로 연구팀은 최첨단 LIC 모델을 사용한 실험에서 기존 모든 FPGA 구현을 능가하는 성능을 달성했습니다. 이는 기존 모델과 거의 동일한 성능을 유지하면서 훨씬 더 경량화되고 효율적인 시스템을 구축했다는 것을 의미합니다. 이 연구는 임베디드 시스템에서의 딥러닝 기반 이미지 압축 기술의 실용화에 큰 기여를 할 것으로 기대됩니다. 이는 향후 저전력, 고효율의 이미지 처리 시스템 개발에 새로운 가능성을 열어줄 뿐 아니라, 자율주행 자동차, 로봇, 사물 인터넷(IoT) 등 다양한 분야에 혁신적인 영향을 미칠 것으로 예상됩니다.
Reference
[arxiv] Lightweight Embedded FPGA Deployment of Learned Image Compression with Knowledge Distillation and Hybrid Quantization
Published: (Updated: )
Author: Alaa Mazouz, Sumanta Chaudhuri, Marco Cagnanzzo, Mihai Mitrea, Enzo Tartaglione, Attilio Fiandrotti
http://arxiv.org/abs/2503.04832v3