본문 바로가기

압축2

비디오 압축 프로세스 영상 인코딩 (Encoding): 비디오 데이터를 디지털 형식으로 변환합니다. 일반적으로 RGB 색상 정보를 사용하는 비디오 프레임을 YUV(YCbCr) 색상 공간으로 변환합니다. 이는 인간의 시각 특성을 고려하여 밝기와 색상 정보를 분리하여 처리하는 방법입니다. 프레임을 작은 블록으로 분할하고, 각 블록의 변화를 추적하여 움직임 벡터를 계산합니다. 이 움직임 정보는 나중에 프레임 간 차이를 압축하는 데 사용됩니다. 공간 압축 (Spatial Compression): 정적 이미지 압축 기법과 유사한 방식으로 각 프레임의 공간 정보를 줄입니다. 주요한 기법으로는 이미지 압축 알고리즘(예: JPEG)을 사용하여 이미지 블록을 압축하거나, 변화가 없는 영역을 감지하여 효율적으로 저장하는 기법이 있습니다. 시간.. 2023. 8. 8.
신경망의 아키텍처 수정 신경망 양자화(Quantised Networks) 신경망 양자화는 딥 러닝 모델의 파라미터의 정밀도를 낮추는 방식으로 표현하는 기술을 말합니다. 일반적으로 딥 러닝 모델은 고정 소수점 또는 이진수로 파라미터를 표현하여 연산이 정밀도를 낮추는 방법을 사용합니다. 이렇게 함으로써 모델의 크기가 줄어드고, 연산에 드는 비용을 줄이고, 모바일 기기나 에지 디바이스 등에서 실행할 때 효율성을 높일 수 있습니다. 양자화는 크게 세 가지 유형으로 분류할 수 있습니다. 가중치 양자화 딥 러닝 모델의 가중치 파라미터를 낮은 비트 수로 표현하는 것입니다. 가장 일반적으로 사용되는 방법은 8비트 또는 4비트 정밀도로 가중치를 표현하는 것입니다. 가중치 양자화를 통해 모델의 크기를 크게 줄이고 메모리 사용량을 감소시킬 수 있.. 2023. 7. 28.