Skip to content

Commit c0f7df4

Browse files
authored
add README
0 parents  commit c0f7df4

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

README.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
### ELA
2+
ELA 全称:Error Level Analysis ,汉译为“错误级别分析”或者叫“误差分析”。通过检测特定压缩比率重新绘制图像后造成的误差分布,可用于识别JPEG图像的压缩。
3+
[维基百科](https://en.wikipedia.org/wiki/Error_level_analysis):ELA是对JPEG有损压缩的数字数据中的压缩影像进行分析。
4+
这个领域的专家非 [Neal Krawetz先生](http://www.hackerfactor.com/) 莫属,其在 [其07年论文](https://www.wired.com/images_blogs/threatlevel/files/bh-usa-07-krawetz.pdf) 中详细的介绍了这项技术的实现。
5+
6+
### 原理
7+
正常情况下做有损压缩的图像会均匀地应用于一组数据,导致压缩伪像的均匀水平。
8+
错误级别分析显示了整个图像的不同错误级别,强烈建议某种形式的数字操纵。
9+
错误级别分析(ELA)通过以已知错误率(例如95%)故意重新绘制图像,然后计算图像之间的差异来工作。如果几乎没有变化,那么在该质量水平下,单元格已达到其局部最小值误差。然而,如果存在大量的变化,则像素不在其本地最小值处,并且是有效的。
10+
### 示例
11+
1. [http://www.errorlevelanalysis.com](http://www.errorlevelanalysis.com) 是专门做ELA分析的网站,可惜现在已经关闭了。但还是保留了一个示例作为参考(请留意嘴唇、衬衫以及眼睛,这些部分与其周围因素是有所不同的,根据推测是经过修改的,区域变亮):
12+
![](http://images.43px.com/576ff2a.jpg)
13+
![](http://images.43px.com/576ff2a_enhanced.jpg)
14+
2. [Jonas Wagner](https://29a.ch) 个人的测试(可以看到假的部分图像明显高亮于其周围区域):
15+
![](http://images.43px.com/fake_screenshot.jpg)
16+
![](http://images.43px.com/original_screenshot.jpg)
17+
### 局限性
18+
19+
有了这个说法,算法并不是完全可靠的,尤其是那些经过重新缩放和经常压缩的图像
20+
21+
-------
22+
23+
更新中。。。
24+
25+
-------
26+
27+
###拓展
28+
29+
[Neal Krawetz先生](http://www.hackerfactor.com/)[演讲文档](https://www.wired.com/images_blogs/threatlevel/files/bh-usa-07-krawetz.pdf)
30+
[https://29a.ch/](https://29a.ch/) 也有其他关于图像处理的技术,比如:
31+
自动化图像裁剪主题区域(非暴力裁剪中心区域)的 smartcrop.js [介绍页](https://29a.ch/2014/04/03/smartcrop-content-aware-image-cropping) | [示例页](https://29a.ch/sandbox/2014/smartcrop/examples/testsuite.html) | [测试页]() | [GitHub](https://github.com/jwagner/smartcrop.js/)
32+
图片滤镜 Film Emulator
33+
[测试页](https://29a.ch/film-emulator/) | [GitHub](https://github.com/jwagner/analog-film-emulator)
34+
35+
-------
36+
```
37+
参考资料:
38+
· http://www.hackerfactor.com/
39+
· http://www.wired.com/images_blogs/threatlevel/files/bh-usa-07-krawetz.pdf
40+
· http://www.errorlevelanalysis.com/
41+
· https://29a.ch/
42+
· http://fotoforensic.com/
43+
· https://en.wikipedia.org/wiki/Error_level_analysis
44+
```
45+
-------
46+
47+

0 commit comments

Comments
 (0)