【我的渲染技术进阶之旅】你知道数字图像处理的标准图上的女孩子是谁吗?背后的故事你了解吗?为啥这张名为Lenna的图会成为数字图像处理的标准图呢?

news2025/1/25 9:12:23

文章目录

  • 一、先来看一张神图:Lenna图
  • 二、图片中的妹子是谁?
  • 三、为何要使用Lenna图像?
  • 四、谁制作了Lenna图像?
  • 五、人红是非多
  • 六、福利时间
  • 七、岁月神偷

文末有福利

一、先来看一张神图:Lenna图

想必所有搞过图像处理的人都会遇到下面这张图:一位扭头看我的妹子
在这里插入图片描述

很多人对这张图片进行了各自图像处理,比如下面的处理:
在这里插入图片描述
在这里插入图片描述
熟悉图像处理或者压缩的工程师、研究人员和学生经常在他们的实验或者项目任务里使用 “Lenna”或者“Lena”的图像Lenna图像已经成为被广泛使用的测试图像。

今天,Lenna图像的使用被认为是数字图像历史上最重要的事件之一。然而,很少有人看过原始的图像并知道完整的关于Lenna的故事。这儿是我在网络上找到的一写关于Lenna的材料,其中包括1997年5月的Lenna的照片。

二、图片中的妹子是谁?

我刚学OpenGL的时候,看了很多的博客和代码,发现有很多地方都引用了这张图片进行图像处理。那么这张图中的妹子是谁呢?怪好看的!

后来查阅一番资料之后知道,这个妹子叫 莱娜·瑟德贝里(瑞典文:Lena Soderberg),1951年3月31日出生于瑞典,在1972年11月期的《花花公子》杂志中,她化名为莱娜·舍布洛姆,成为了当期的玩伴女郎。

她的中间折页照片由Dwight Hooker拍摄。她的照片(即莱娜图)后来被数字图像处理领域所广泛使用。

从comp.compression FAQ中, 我们知道Lenna/Lena是一张数字化了的1972年12月份的《花花公子》折页。Lenna这个单词是在《花花公子》里的拼法,Lena是她名字的瑞典语拼法。(在英语中,为了正确发音,Lena有时被拼做Lenna。)

关于Lena Soderberg (ne Sjooblom)的报道说她居住在她的本国瑞典,有着幸福的婚姻并是三个孩子的妈妈,在liquor monopoly州有一份工作。1988年,她被某个瑞典计算机相关杂志采访,因为她的照片而发生的一切令她很高兴。这是她第一次得知她的照片在计算机领域被使用。

1997年,在图像科学和技术协会(英语:Society for Imaging Science and Technology) 的第50届会议上,她被邀为贵宾出席。在会议上,她忙于签名、拍照以及介绍自我。

Lena受邀作为贵宾出席,这离当初“雷娜图”的诞生,已经过去了25年!当初的年轻教授已成为业内的知名学者,而曾经是性感少女的Lena,鬓边也有了白发。

在这里插入图片描述
Lena在会议上说道,“他们肯定早已厌烦我了,这么多年都看着同一张照片。”她看到了许多基于雷娜图的研究工作,并忙于在一张又一张自己的照片上签名。

三、为何要使用Lenna图像?

为什么这张图片会成为图像处理的标准测试图片?

《IEEE图像处理汇刊》(IEEE Transactions on Image Processing)的主编戴维·C·蒙森(David C. Munson), 在1996年1月引用了两个原因来说明莱娜图在科研领域流行的原因:

  • 首先,该图片很好的包含了平坦区域、阴影和纹理等细节,这些都有益于测试各种不同的图像处理算法。它是一幅很好的测试照片!
  • 其次,由于这是一个非常有魅力女人的照片。因此,多数由男性组成图像处理研究行业倾向于使用他们认为很有吸引力的图片,也并不令人惊奇。

Lenna图像是影像处理演算法的理想测试案例,该图片包含了平坦区域、阴影和纹理等细节,这些都有益于测试各种不同的图像处理演算法。因此它是一幅很好的测试相片,具有丰富的对比度、色彩和细节,由人脸熟悉的轮廓所勾勒。其他图像即使具有同样的特质,也敌不过Lenna图像的魅力,她特别吸引了以男性为主的影像处理研究领域。

任何影像处理技术,无论是小波(Wavelets)、压缩(compression)、重建(reconstruction)、去杂讯(denoising)等等,莱娜都被用来测试。 任何人都可以在网际网路使用的JPEG莱娜图像档案。

四、谁制作了Lenna图像?

IEEE专业通信学会2001年5月的通讯中 Jamie Hutchinson写的一篇文章描述了这幅图片的历史:

Alexander Sawchuk估计大概是在 1973年6月或7月间,那时他还是南加州大学信号与图像处理研究(SIPI)的一名助教,当时他正在与一名研究生以及SIPI研究室的经理正在匆忙地寻找一副高质量的图片用于大学的会议论文。

他们不喜欢1960年代早期所使用的电视标准所用的普通检验图,他们 希望找到一幅能够得到很好动态范围的有光泽的图像,并且希望能有一幅人脸图像。

正在那时,有人拿着一本1972年11月的 《花花公子》 杂志到实验室来“串门”,当期的玩伴女郎雷娜(Lena Soderberg)立刻吸引了众人的目光
在这里插入图片描述
在这里插入图片描述

为了能够将插图放到Muirhead有线传真扫描仪的光鼓上,工程师们撕去了插图上面的三分之一
当时那个扫描仪已经配备了模数转换器(红、绿、蓝三个通道分别配置了一个),以及一台惠普公司 2100小型计算机。Muirhead 的分辨率为固定的100LPI,而工程师希望得到一幅512 × 512的图像,因此他们将扫描范围定在上部的5.12英寸,这样恰好剪切到人物的肩膀位置。

于是,“Lenna图”就此诞生!
在这里插入图片描述
Alexander 使用这张图片测试了自己的压缩算法,并满意的完成了论文。

在Alexander 的论文发表后,不断有同行向他索要原始的扫描件,以便能测试他们自己的图像压缩算法。久而久之,这张图片成了图像处理领域的一个标准测试图片,只要支付一小笔费用,你就能从南加州大学得到原始的扫描件拷贝,从此Lena成为了图像处理学术圈里的传奇人物!

五、人红是非多

尽管影像处理相关网站上Lena出现次数之频繁,业已为她搏得“网络上的第一夫人(the First Lady of the Internet)” 之美称,花花公子杂志对这张相片在学术界及工业界上被广为使用的消息却一无所知,直到将近20年后,花花公子杂志才惊觉他们的著作权 已遭无数人严重侵犯,这在杂志社本身来说是极其严重的行为,为此花花公子杂志立即掀起著作权保卫战。

1991年8月,杂志社首先对7月时刊登出Lena相片的光学工程期刊(Optical Engineering)提出警告,以致该期刊主编布来恩(Brian J. Thompson) 刊出紧急启示,对所有投稿者高声呼吁数据使用来源一定要是开放使用的(Free),或是经过授权使用的,不可侵犯他人权益(原文为 『… it is each author’s responsibility to make sure that materials in their articles are either free of copyright or that permission from the copyright holder has been obtained.』 取材自Editorial in the January 1992 issue of Optical Engineering)。

一时间,在研究界引起一片哗然,以《花花公子》的立场来看,维护其产权原本就是他们的职责与权利,但犯规的对象是学术研究人员,他们也深深了解Lena图 像确实是使用在研究及教育的用途上,而非用以牟利。最后,可以说是以喜剧收场,《花花公子》不再追究Lena图像被非法使用的责任,并且乐于将此相片开放 让研究人员能继续使用为“测试标准”,真是心胸宽广,可谓功德无量,也成为法外人情的一段佳话。随着时间流失,人们渐渐淡忘Lena的来源,Playboy也放松了对此的关注。值得一 提的是,Lena也是playboy发行的最畅销的海报,已经出售7,161,561份

六、福利时间

《花花公子》是一本男性(色情)杂志,以下内容请未满十八岁的未成年人不要查看。
《花花公子》是一本男性(色情)杂志,以下内容请未满十八岁的未成年人不要查看。
《花花公子》是一本男性(色情)杂志,以下内容请未满十八岁的未成年人不要查看。

  • 完整的 Lenna 故事 - 高分辨率版本: The Complete Lenna Story - High Resolution Version
  • 完整的 Lenna 故事 - 未发表的图片: The Complete Lenna Story - Unpublished Image
  • Lenna Sjooblom Miss Novemeber 1972 Playboy Playmate Pic and Data Sheet

七、岁月神偷

青春已不再,岁月催人老!。Lena出生于1951年,1972年11月作为《花花公子》玩伴女郎时,她只有21岁,时隔46年,Lena已儿孙满堂,WIRED杂志联系Lena,并为她拍摄了一张相同姿势的照片。

在这里插入图片描述
莱娜的容貌虽已然衰老,但映射出的则是人工智能在计算机视觉领域走过了 46 年的发展。

瑞典花花公子模特莉娜·福森(Lena Forsen)是世界上使用最多的测试图像的代言人
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/40006.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LQ0265 汉诺塔【水题】

题目来源:蓝桥杯2012初赛 Java A组C题 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。 大梵天创造世界的时候做了三…

Map和Set常见操作汇总

作者:~小明学编程 文章专栏:Java数据结构 格言:目之所及皆为回忆,心之所想皆为过往 目录 Map 介绍 什么是Map? Map.Entry,> 常用方法 代码 Map中的注意点总结 Set 常见方法汇总 Set中的注意点总结 Map …

Ngxin--源码分析 缓冲区链表

1.基本数据结构 在处理 TCP/HTTP 请求时会经常创建多个缓冲区来存放数据, Nginx缓冲区块简单地组织一个单向链表struct ngx_chain_s {ngx_buf_t *buf;ngx_chain_t *next; };buf: 缓冲区指针 next 下一个链表节点 注意: ngx_chain_t是…

自定义数据类型:结构体、枚举、联合

个人主页:平行线也会相交 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 平行线也会相交 原创 收录于专栏【C/C】 目录结构体结构体类型的声明结构的自引用结构体变量的定义和初始化结构体内存对齐练习1练习2(结构体嵌套问题&#x…

JSP表达式(EL)

一、介绍: EL(Expression Language)可用来代替JSP中的各类脚本,提高编程的灵活度,简化代码的编写。 二、EL的限制: 不能声明变量,需要使用JSTL或者JavaBean Action设置变量。 三、EL的标准格…

使用D435i+Avia跑Fast-LIVO

前言 最近Fast-LIVO开源了,之前看它的论文的时候发现效果很优秀,于是用实验室现有的设备尝试一下。这里主要记录一下使用不带外触发功能的D435i Avia跑Fast-LIVO的过程,为了适配代码,主要修改了雷达的驱动、相机的launch文件、以…

【Flink】各种窗口的使用(处理时间窗口、事件时间窗口、窗口聚合窗口)

文章目录一 Flink 中的 Window1 Window(1)Window概述(2) Window类型a 滚动窗口(Tumbling Windows)b 滑动窗口(Sliding Windows)c 会话窗口(Session Windows)2…

ATJ2157内存篇【炬芯音频芯片】---sct语法

ATJ2157 sct语法公共知识篇BNF 简介Sct脚本Sct的作用Sct的语法规则1. 加载域描述(Loadd region descriptions)2. 执行域描述3. 输入节的描述ATJ2157平台使用的sctRO的等效写法ScatterAssert()函数LoadLength()函数LoadBase()函数ImageLimit()函数ATJ2157平台什么数据编译出来是…

CentOS 7.6上安装SqlServer2017

一、 安装 SQL Server 1、 安装 SQL Server 所需的python2 sudo alternatives --config python # If not configured, install python2 and openssl10 using the following commands: sudo yum install python2 sudo yum install compat-openssl10 # Configure python2 a…

Python自动化小技巧12——根据论文题目自动导出参考文献格式

案例背景 在写论文的时候,弄参考文献格式也很麻烦,不可能手打人名题目期刊名称年月日卷号页码这些,我们一般都是使用系统自动导出的格式复制粘贴就行。中国知网可以直接导出论文的格式,但是知网基本只有中文的论文,英…

pdf编辑器工具哪个好?好用的pdf编辑器一款就够!

pdf这类办公软件大家都很熟悉,不过pdf通常情况只能看不能编辑,这着实也很让人苦恼!特别是现在国内大多都已居家办公,本来就颇多不便,如果没有一款好用的pdf编辑器工具,那么势必导致工作效率更为低下。 那么…

第十二章 哈希表与字符串哈希

第十二章 哈希表与字符串哈希一、哈希表1、什么是哈希表2、算法逻辑(1)哈希函数(2)冲突解决3、算法模板二、字符串哈希1、算法逻辑2、算法用途3、算法模板一、哈希表 1、什么是哈希表 在之前的文章中,我们学习过离散…

Spring-aop技术

前言 spring-aop技术是对oop(面向对象)的一个补充,其底层其实就是使用aspect动态代理进行实现的,本篇文章将大概讨论下aop的核心实现流程 相关的核心概念 刚开始,先介绍下aop中比较核心的一些对象和概念,只要理解了这些&#xff…

【通信】粒子群算法5G物联网云网络优化【含Matlab源码 2160期】

⛄一、简介 1 引言 5G技术被大众所熟知之后,边缘计算也成了各行业关注的重点。最初的边缘计算概念是在2014年提出,到了2016年就拓展到了接入边缘,目前基本被定义为靠近用户边缘的、包含多种技术的接入网络,能够提供比较稳定的IT业…

精华推荐 | 深入浅出学习透析Nginx服务器的基本原理和配置指南「Keepalive性能优化实战篇」

Linux系统:Centos 7 x64Nginx版本:1.11.5 Nginx 是一款面向性能设计的 HTTP 服务器,能反向代理 HTTP,HTTPS 和邮件相关(SMTP,POP3,IMAP)的协议链接。并且提供了负载均衡以及 HTTP 缓存。它的设计充分使用异…

拼搏一周!刷了1000道Java高频面试题喜提阿里offer,定级P7

今年较往年相比面试要难的多,大环境也是对于程序员的要求越来越高,环境是我们无法改变的,我们能改变的只有自己,月初我一好友,努力拼搏一周,刷完了这份阿里P8大牛整理的这1000道Java高频面试题笔记&#xf…

GitHub配置SSH Keys步骤

Git配置SSH Keys步骤 许多 Git 服务器都使用 SSH 公钥进行认证。 为了向 Git 服务器提供 SSH 公钥,如果某系统用户尚未拥有密钥,必须事先为其生成一份。 生成步骤如下: 1. 设置用户名和邮箱 在git命令行中对git进行全局设置 git config --…

八、CANdelaStudio入门-Session

本专栏将由浅入深的展开诊断实际开发与测试的数据库编辑,包含大量实际开发过程中的步骤、使用技巧与少量对Autosar标准的解读。希望能对大家有所帮助,与大家共同成长,早日成为一名车载诊断、通信全栈工程师。 本文介绍CANdelaStudio的Session概念,欢迎各位朋友订阅、评论,…

微信小程序:用户基本信息的采集

写作背景 在开发商城小程序时需要显示用户头像、昵称、手机号等信息以便后续业务的实现,因此需要通过微信小程序的API采集用户数据,由此进行总结。 在微信小程序中获取用户信息可以通过这几种方式获取,getUserInfo、getUserProfile、open-da…

基于多目标遗传算法的IEEE14节点系统分布式电源选址定容matlab程序

基于多目标遗传算法的IEEE14节点系统分布式电源选址定容matlab程序 摘 要: 为更好地解决分布式电源选址定容问题,提出一种改进的多目标遗传算法。之后,考虑投资成本、网损以及电压稳定性三因素建立了一个三目标的数学模型,并采用上述多目标遗…