- Blockiness Detection
- Ringing and Mosquito Noise Detection
- Lint the Code.
- Doc Strings have to be included whereever possible within the code.
- Setup logging through out the program.
- Include sample images within the repo for testing the code.
- common functions should be written seperate file.
- code has to be executed in a faster way.
- Acknowledge the research paper and research work.
- Upload the paper pdf here.
- Tabs and Spaces should be consistent in both the files - Blockiness, Ringing.
- Performance Metrics (Execution times have to stored in logs).
- JPEG Compression
- Artifact created by human
- Disturbance created
- Blocking Artifacts
- Convert an image into an 8*8 block (64 pixels)
- Mean Absolute Difference (MAD) of slope (gradient)
- MAD between 2 neighbouring block
- Every block will have 4 neighbouring blocks
- Mean Square Error Difference (MSE D)
- novelty of this paper : MAD of 8*8 block
- Constraints
- to reduce to the amount of false positives
- Absolute Diff of slope of all n tuples should not have larger deviation two(along the SAD - Sum of absolute difference)
- Consider Image
- Split image into blocks
- Compute artifacts from blocks, Edges are being computed.
- Apply constraints on those blocks
- Quantization of artifacts
- Drawing Lines