数字图像处理界标准图像 Lena 后面的故事
熟悉图像处理或者压缩的工程师、研究人员和学生,经常在他们的实验或者项目任务里使用“Lenna”或者“Lena”的图像。Lenna 图像已经成为被广泛使用的测试图像。今天,Lenna 图像的使用被认为是数字图像历史上最重要的事件之一。
然而,这张图片背后的故事是颇有意思的,很多 人都抱有学究都是呆子的看法,然而 Lena 对此就是一个有力的驳斥。lena(lenna)是一张于 1972 年 11 月出版的《Playboy》的中间插页,在 这期杂志中使用了“Lenna”的拼写,而实际莉娜在瑞典语中的拼写是“lena”。
标准数字图像处理 lena 图像,如下所示:

图片中的女孩全名 Lena Soderberg,瑞典人。这张照片实际上是 1972 年 11 月的著名成人杂志《Playboy》的插页,在数字图像处理界使用的 Lena 图像是该幅插页的部分截图。该插页的完整图像如下: 扫面下方二维码,关注微信订阅号,后台回复lena可获得完整插页,嘿嘿
1973 年的六七月份,Alexander Sawchuk,当时是 SIPI 电机工程系的助教,正和一研究生、SIPI 的实验室主任,在实验室里匆匆忙忙找一幅用于会议论文的图像。对于长期使用一般测试图像他们早就感到厌烦,这些东西都是 1960 年代早期的电视工作的标准。他们想找一份表面光滑的照片以确保有好的输出质量,而且还要是一张人脸。
恰恰就在那时,一人夹着新出的 Playboy 走了进来。他们这些工程师拿过杂志,顺手将中间的裸体插页的上 1/3 撕了下来,嘿嘿,正好可以卷在 Muirhead 扫描仪的复印鼓上,扫瞄机附加了模拟数字转换器 (具备红、绿、蓝三个频道)和一部 Hewlett Packard 2100 迷你计算机。他们要一张 256×256 大小的影像,而扫瞄机的规格是每英寸 100 条扫瞄线,因此他们扫瞄了这张照片上方 5.12 英寸宽的范围,也就是到达 Lenna 的肩部左右。
原始 Lena 图像是名叫 Lena Sjooblom 瑞典女郎的照片,刊登于 1972 年 11 月份的花花公子杂志(为了英语正确发音,有时候将Lena拼为Lenna)。该照片后来在南加州大学经过数字化后,成为学术研究人员的测试图像之一。
最后的关于 Lena Soderberg 的报道,说她现在居住在她的本国瑞典,有着幸福的婚姻并是三个孩子的妈妈,在 liquor monopoly 州有一份工作。1988 年,她被某个瑞典计算机相关杂志采访,因为她的照片而发生的一切令她很高兴。这是她第一次得知她的照片在计算机领域被使用。
Lena 图像成为图像处理界的标准主要有两个因素:(1)该图像混和了许多的细致部分、平滑区、阴影、 纹理等,非常适合测试各类图像处理算法,是个相当好的测试图像。(2)Lena 图像是迷人女郎的照片,图像处理界的研究人员
(大多为男性)受其吸引并不令人意外。当 Lena Sjooblom 的折页照片,在南加州大学被程序设计师们扫瞄并当作数字压缩及在 Arpanet 网络(因特网的前身)上传输的测试图像后,Lena 已成为网络女王。几年之后,Lena 图像仍然是业界测试的标准。Lena 于 1997 年 5 月 Boston 在图像科技社群第 50 届研讨会中第一次公开亮相,并成为数字图像科技历史回顾中的重要部分。
Lenna 当期杂志(1972 年 11 月)是花花公子杂志有史以来最畅销的一期,总共卖了 7,161,561 份。登 Lena 图像的那一期的花花公子杂志的封面如下:

有的人觉得 Lena 图像的来源和严谨的学术研究有些格格不入,觉得应该禁止该标准图像。但是 IEEE 图像处理期刊主编 David C. Munson 为此专门写了封信,说明 Lena 图像益于作为图像处理标准图像的若干好处,大家可以在这个 URL (http://www.nofiles.de/roots/lena/lenanote.html)找到 IEEE 图像 TRANSACTION 主编的这封信。
现在的 lena 女士居住在瑞典,并且已经是 3 个小孩的母亲,过着快乐的生活。1997 年,lena 被邀请参加了第 50 届 IS&T 会议:


转载请注明出处:NingHeChuan(宁河川)
个人微信订阅号:开源FPGANingHeChuan
如果你想及时收到个人撰写的博文推送,可以扫描左边二维码(或者长按识别二维码)关注个人微信订阅号
知乎ID:NingHeChuan
微博ID:NingHeChuan
原文地址:http://www.cnblogs.com/ninghechuan/p/7442893.html
数字图像处理界标准图像 Lena 后面的故事的更多相关文章
- 图像处理界的标准图像Lena背后的故事
今天晚上实验室的哥们问到我:“蒋志强,你知道咱们数字图像处理界标准图像Lena吗?” “当然知道啊,不就是那个512×512的美丽姐姐的标准图像么?”我不以为然的回答: “那幅图像事实上不是原始图像? ...
- Win8 Metro(C#)数字图像处理--3.2图像方差计算
原文:Win8 Metro(C#)数字图像处理--3.2图像方差计算 /// <summary> /// /// </summary>Variance computing. / ...
- Win8 Metro(C#)数字图像处理--3.3图像直方图计算
原文:Win8 Metro(C#)数字图像处理--3.3图像直方图计算 /// <summary> /// Get the array of histrgram. /// </sum ...
- Win8 Metro(C#)数字图像处理--3.4图像信息熵计算
原文:Win8 Metro(C#)数字图像处理--3.4图像信息熵计算 [函数代码] /// <summary> /// Entropy of one image. /// </su ...
- Win8 Metro(C#)数字图像处理--3.5图像形心计算
原文:Win8 Metro(C#)数字图像处理--3.5图像形心计算 /// <summary> /// Get the center of the object in an image. ...
- Win8 Metro(C#)数字图像处理--3.1图像均值计算
原文:Win8 Metro(C#)数字图像处理--3.1图像均值计算 /// <summary> /// Mean value computing. /// </summary> ...
- Win8 Metro(C#)数字图像处理--2.74图像凸包计算
原文:Win8 Metro(C#)数字图像处理--2.74图像凸包计算 /// <summary> /// Convex Hull compute. /// </summary> ...
- Win8 Metro(C#)数字图像处理--2.68图像最小值滤波器
原文:Win8 Metro(C#)数字图像处理--2.68图像最小值滤波器 /// <summary> /// Min value filter. /// </summary> ...
- Win8 Metro(C#)数字图像处理--2.52图像K均值聚类
原文:Win8 Metro(C#)数字图像处理--2.52图像K均值聚类 [函数名称] 图像KMeans聚类 KMeansCluster(WriteableBitmap src,i ...
随机推荐
- Oozie安装时放置Mysql驱动包的总结(网上最全)
不多说,直接上干货! 对于在oozie里放置Mysql驱动包的总结 根据网上的参考以及我个人经验安装的使用 (1)放一份到$OOZIE_HOME/libext下 (是 mysql-connector- ...
- 中国(北方)大学生程序设计训练赛(第二周) (A B D G)
比赛链接 A题是KMP,先把A拼接到B的后面,然后利用next数组的意义(包括其具体含义,以及失配时的应用),得到ans #include<bits/stdc++.h> using nam ...
- 开始编写寄几的 CSS 基础库
前言 在现在的互联网业务中,前端开发人员往往需要支持比较多的项目数量.很多公司只有 1-2 名前端开发人员,这其中还不乏规模比较大的公司.这时前端同学就需要独挡一面支持整个公司上下的前端业务,项目如流 ...
- 机器学习 —— 基础整理(五)线性回归;二项Logistic回归;Softmax回归及其梯度推导;广义线性模型
本文简单整理了以下内容: (一)线性回归 (二)二分类:二项Logistic回归 (三)多分类:Softmax回归 (四)广义线性模型 闲话:二项Logistic回归是我去年入门机器学习时学的第一个模 ...
- 机器学习 —— 类不平衡问题与SMOTE过采样算法
在前段时间做本科毕业设计的时候,遇到了各个类别的样本量分布不均的问题——某些类别的样本数量极多,而有些类别的样本数量极少,也就是所谓的类不平衡(class-imbalance)问题. 本篇简述了以下内 ...
- 创建PDF模板,java添加内容、导出下载PDF
本文主要内容是:用java在pdf模板中加入数据,图片. 废话不多说,举个非常简单的例子: 首先创建word文档,导出PDF. 用 软件adobe acrobat打开,操作步骤如图: 在指定位置添加文 ...
- JStorm与Storm源码分析(三)--Scheduler,调度器
Scheduler作为Storm的调度器,负责为Topology分配可用资源. Storm提供了IScheduler接口,用户可以通过实现该接口来自定义Scheduler. 其定义如下: public ...
- 5.spark弹性分布式数据集
弹性分布式数据集 1 Why Apache Spark 2 关于Apache Spark 3 如何安装Apache Spark 4 Apache Spark的工作原理 5 spark弹性分布式数据集 ...
- Mybatis Dynamic Query 1.0.2版本
项目地址:https://github.com/wz2cool/mybatis-dynamic-query 文档地址:https://wz2cool.gitbooks.io/mybatis-dynam ...
- hexo博客MathJax公式渲染问题
这个问题自己很早以前便碰到了,用MathJax语法写的一些公式,在本地Markdown编译器上渲染是没问题的,可是部署到hexo博客中就出现问题了,之前我是使用图片代替公式应付过去了,今天从网上找了一 ...