Video Processing Study
JM Software build 하기, VSCode 에 디버깅 환경 셋업하기 (h 264 reference SW)
설치방법 다음 링크에서 다운로드 git : https://github.com/shihuade/JM JM 폴더에서, Makefile 을열고, DBG 를 1 로 수정합니다. make 합니다. VSCode setup lencode.dbg.exe -f launch.json 셋팅. { // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "type": "cp..
VMAF NEG
참고 링크 : https://www.feat.com/zh-CN/dimzou-publication/250236/251083 Introduction VMAF 는 Netflix 에서 만든 지각적 화질 메트릭입니다. 화질평가시 자주 사용하는 Metric 중 하나인데, VMAF 의 문제는 바로 hacking 이 가능하다 입니다. 휴리스틱한 Sharpen Filter 만 적용해도 VMAF Score 가 개선되는 현상이 있고, 그 현상을 방지하기 위해서 VMAF NEG (No Enhancement Gain) 을 추가하게 됩니다. "No Enhancement Gain" 모드 PSNR 및 SSIM과 같은 기존 메트릭과 차별화되는 VMAF의 고유한 기능은 VMAF가 뷰어가 인식하는 주관적인 품질을 향상시키는 것을 목표로 ..
2. FFMPEG 설치하기
FFMPEG 은 영상처리와 Video Codec 관련 일을 할때 자주쓰이는 마법 같은 Tool 입니다. 직접 빌드해서 사용가능하고, 혹은 이미 빌드가 완료된 실행파일을 사용해도 됩니다. 다음 링크에 들어가면, https://ffmpeg.org/download.html 링크에 접속해서 다운로드받는것이 귀찮다면..? 명령어로 쉽게 설치 가능합니다. Mac brew install ffmpeg centos yum install ffmpeg ubuntu apt-get install ffmpeg Windows 직접설치합니다. 다음 링크가 좋네요. https://itsjh.tistory.com/44
알아두면 좋을 영상처리 용어 (Video Codec 혹은 영상 관련 업무를 한다면 도움이 될만한 용어들)
영상관련 업무를 하다보면 모르는 용어들이 들리는데요. 알아두시면 도움이 되실꺼에요 :) AAchromatic 색상이 없음. 색상이 없다는 것은 검정색에서 흰색의 범위에 해당하는 회색을 의미한다. Adaptive algorithm(적응적 알고리즘) 어떤 자료를 그 자료에 대한 사전 지식없이 처리하는 알고리즘. Additive color(부가적 컬러) 서로 다른 주파수 분포를 가지는 빛의 조합으로 생성되는 색상. 기본색상은 빨강, 녹색, 파랑이다. 부가 시스템은 방사성이므로 빛을 생성한다. Affine Transform(어파인 변환) 회전, 전이, 크기 변화와 이들의 조합으로 이루어지는 선형 기하 변환. Algorithm(알고리즘) 어떤 문제를 해결하거나 작업을 수행하기 위한 단계들의 집합. Aliasing..
VMAF (Video Multi-Method Assessment Fusion)
VMAF는 Netflix에서 개발한 video quality assessment algorithm 입니다. 압축된 Video (Distorted Video) 와 원본 Video 간의 Visual Quality 유사율의 점수를 내는 방법 중 하나입니다. VMAF 의 점수가 높으면 원본과, 압축된 Video 사이의 Visual Loss 가 거의 없다 할 수 있습니다. (눈으로 보았을때 원본과 차이가 없다.) 기존의 VMAF 처럼 화질 측정 metric 으로 사용하던 유명한 알고리즘으로는 PSNR, SSIM 등이 있습니다. VMAF 의 가장 큰 장점은 기존 Metric 대비 사람이 느끼는 Quality 경험과 유사한 Score 를 내주는 것에 있습니다. OTT 영상을 보다보면 Netflix 의 화질이 다른 O..
1. 영상처리 및 Codec 을 위한 YUV File 및 Video Download site
Introduction FFMPEG 관련 실습 및 Video 공부를 위해서 YUV File 과 Video Bitstream 을 Download 받는 링크를 정리합니다. 실제 주요하게 사용했던 Dataset 들을 정리합니다. 해당 page 는 계속 업데이트 될 예정입니다. 다음 link 의 Video 는 상업이용시 문제가 될 여지가 있음으로 공부용으로만 사용합니다. :) UGC Dataset Youtube 에서는 Video 압축 및 화질측정 분야 연구를 위해서 Data 를 Open 하였습니다. 사실 이거만 받아도 정말 많은 영상 Data 를 확보할 수 있습니다. RAW (날것의, 원본) Data 부터 Youtube 에서 권장하는 Spec 에 맞는 압축된 Data 를 같이 구할 수 있습니다. Codec 뿐만..