최승미

Update README.md

Showing 1 changed file with 46 additions and 15 deletions
...@@ -3,14 +3,14 @@ Deep Video Compression ...@@ -3,14 +3,14 @@ Deep Video Compression
3 3
4 Our Test Sequence 4 Our Test Sequence
5 ------------- 5 -------------
6 -### The Common Test Conditions(CTC) of the test sequence(6 sequences) we used are as follows. 6 +#### The Common Test Conditions(CTC) of the test sequence(6 sequences) we used are as follows.
7 - Chroma Format: RGB 4:4:4 7 - Chroma Format: RGB 4:4:4
8 - Input bit-depth: 8 8 - Input bit-depth: 8
9 - Resolution: 768x768 9 - Resolution: 768x768
10 - HEVC & VVC QP: 22, 27, 32, 37 10 - HEVC & VVC QP: 22, 27, 32, 37
11 - Compress AI Quality: 1, 2, 3, 4, 5, 6 11 - Compress AI Quality: 1, 2, 3, 4, 5, 6
12 12
13 -### Sensor-generated Sequence 13 +#### Sensor-generated Sequence
14 |Input bit-depth|Frame rate|Test sequence name|frame count| 14 |Input bit-depth|Frame rate|Test sequence name|frame count|
15 |:------:|:---:|:---:|:---:| 15 |:------:|:---:|:---:|:---:|
16 |8|50|CrowdRun|100| 16 |8|50|CrowdRun|100|
...@@ -18,7 +18,7 @@ Our Test Sequence ...@@ -18,7 +18,7 @@ Our Test Sequence
18 |8|50|OldTownCross|100| 18 |8|50|OldTownCross|100|
19 |8|50|Parkjoy|100| 19 |8|50|Parkjoy|100|
20 20
21 -### Computer-generated Sequence 21 +#### Computer-generated Sequence
22 |Input bit-depth|Frame rate|Test sequence name|frame count| 22 |Input bit-depth|Frame rate|Test sequence name|frame count|
23 |:------:|:---:|:---:|:---:| 23 |:------:|:---:|:---:|:---:|
24 |8|60|ArenaOfValor|120| 24 |8|60|ArenaOfValor|120|
...@@ -38,23 +38,54 @@ Compress AI (bmshj2018-hyperprior, mbt2018, cheng2020-anchor): [compressAI githu ...@@ -38,23 +38,54 @@ Compress AI (bmshj2018-hyperprior, mbt2018, cheng2020-anchor): [compressAI githu
38 Our Proposed Codec 38 Our Proposed Codec
39 ------------- 39 -------------
40 40
41 -Step 41 +Performance Test
42 ------------- 42 -------------
43 +#### PSNR
44 +![Alt text](/psnr.jpg)
45 +#### BPP
46 +(#압축에 사용된 전체 Bit 수) / (#전체 화소수)
47 +
43 48
44 Code explanation 49 Code explanation
45 ------------- 50 -------------
46 -### The Directory Structure 51 +#### The Directory Structure
47 ``` 52 ```
48 . 53 .
49 -+-- Our Encoder 54 +├── README.md
50 - +-- train 55 +├── Our Encoder
51 - +-- test 56 +| ├── codec-Copy1.py
52 -+-- PostProcessing 57 +| ├── codec-Copy2.py
53 - +-- test 58 +| └── codec-Copy3.py
54 -+-- PreProcessing 59 +├── PostProcessing
55 - +-- test 60 +| ├── get_BPP.m
61 +| ├── get_PSNR_and_BPP manual.docx
62 +| ├── png_to_rgb.m
63 +| └── PostProcessing.m
64 +├── PreProcessing
65 +| ├── frame_to_png.m
66 +| ├── MakeBat.m
67 +| ├── RGB Crop(ffmpeg) manual.docx
68 +| ├── rgb_to_frame.m
69 +| └── rgb_to_png.m
70 +├── 영상 주관적 화질평가
71 +| └── pYUV manual.docx
72 +├── 기초조사서.docx
73 +└── 중간보고서.hwp
56 ``` 74 ```
57 -### PreProcessing 75 +#### PreProcessing
76 +frame_to_png: 하나의 frame(.rgb)를 이미지(.png) 파일로 변환
77 +MakeBat: HEVC 또는 VVC batch 파일내용 생성 코드
78 +rgb_to_frame: 여러 frame의 영상(.rgb)을 하나의 frame(.rgb) 단위로 변환
79 +rgb_to_png: 여러 frame의 영상(.rgb)을 하나의 이미지(.png) 단위로 변환
80 +
81 +#### PostProcessing
82 +png_to_rgb: 여러 이미지(.png)를 여러 frame의 영상(.rgb)으로 변환
83 +PostProcessing: HEVC 또는 VVC에서 Decoding된 영상(10bit, BGR)을 8it, RGB영상으로 변환 및 PSNR, SSIM, BPP계산
84 +
85 +#### Our Codec
86 +codec-Copy1: ALL Intra Compression Codec
87 +codec-Copy2: First Frame Intra Compression + Other Frame Residual(clip(recon-ref, -0.5, 0.5)+0.5) Compression Codec
88 +codec-Copy3: First Frame Intra + Other Frame Residual1(clip(recon-ref, 0, 1)), Residual2(-clip(recon-ref, -1, 0)) Codec
58 89
59 -### PostProcessing
60 -### Our Codec
...\ No newline at end of file ...\ No newline at end of file
90 +명령어: python [codec name] [encode or decode mode] --model [model name] -m [mse] -fr [frame rate] -f [frame count] -q [quality] [sequence name]
91 +명령어 예시: python examples/codec-Copy2.py encode --model cheng2020-anchor -m mse -q 6 CrowdRun
...\ No newline at end of file ...\ No newline at end of file
......