接缝裁剪

✍ dations ◷ 2025-11-22 06:42:58 #图像处理

接缝裁剪(Seam carving),是一个可以针对图像内容做正确缩放的算法(由Shai Avidan和Ariel Shamir所发表)。概念上,算法会找出一系列的接缝(seam)(接缝是在图像中最不重要的一连串像素),接着利用接缝对图像做缩放。如果是要缩小图像,则移除这些接缝,若是放大,则在这些接缝的位置上,插入一些像素。接缝裁剪可以人工定义一些不会被修改的像素区域,也可以从图像中移除整个物体。

接缝裁剪算法的主要目的是图像重定向(image retargeting),将图像无失真的显示在各种大小的萤幕或位置上,比如说,手机、投影幕等等。

接缝有两种形式,水平或垂直的。接缝本身是一条由像素构成的路径,水平的接缝连接图像的左侧和右侧,路径中的像素个数和图像的列数一致。垂直接缝则类似,连接图像的顶部和底部,像素个数和图像的行数一致。接缝上每个像素都有存在一个称为重要性或者能量的指标,这个指标的值是根据像素的邻接像素计算得到的。一个像素和周边像素的相似度越高,则其重要性或者说能量就越低。

1. 首先,我们拿到一张需要缩小的照片(这里以缩小举例)

2. 接着我们计算照片中每一个像素的强度(energy),这一步可以由很多算法完成,这里以gradient magnitude为例。

3. 有了每一个pixel的强度后,我们可以利用一些算法,像是dynamic programming等等,找到图中数条强度较低的seams。

Seams 在gradient magnitude图中的样子:

Seams 在原始图片中的样子:

(从seams在原始图中的样子,我们可以看到所谓强度低的seam,基本上就可以表达照片中相对不重要的部分)

4. 接着我们把这些seams拿掉,就可以拿到一张缩小后的照片。

5. 若是我们需要放大图片,则我们可以在这些我们找到的seam的旁边,增加pixel,而pixel的value可以简单的取附近的pixel的平均。

在这个算法中,我们每次要找出一条照片中能量最小的seam,这里的能量可以想成是频率低,或者是照片中较为不重要的pixel。而找出seam的方法有很多种,我们可以利用dynamic programming或者其他算法完成。

以下为matlab的ref code,示范的是找出水平的seam后,放大图片。

相关

  • 细支气管小支气管是空气由鼻或口到肺的肺气泡之间的通道,而分支下层不再包含软骨或腺体。小支气管是支气管的分支。小支气管具有微丝血管。Template:Lower respiratory system anatom
  • 老鼠鼠,又称老鼠或耗子,即鼠总科(Muroidea),是一种属于啮齿类的总科,其中含有仓鼠、沙鼠、大鼠、小鼠,以及其他亲缘动物。它们广泛分布于南极以外的各个大陆。由于难以测定各分类群之间
  • 尼科利尼科利(Niccolò de' Niccoli,1364年-1437年)意大利文艺复兴时期人文主义者。尼科利的出生和逝世都在佛罗伦萨。他是科西莫·德·美第奇门下一个重要文人。科西莫·德·美第奇之
  • 纽约科学院纽约科学院(New York Academy of Sciences)是一个独立的非营利机构,成立于1817年,在全球150个国家有近25000名会员。全名为 Heinz R. Pagels 科学家人权奖(全部得奖人名单)。曾经
  • 体育场体育场(又称为大球场;英语:stadium)建筑学指主要举行运动会和音乐会在内的露天或半露天(装有伸缩顶棚)的体育场馆。室内的称体育馆。体育场主要由运动场地、更衣室、售票处、看台
  • 冠鼠亚科冠鼠亚科(Lophiomyinae),哺乳纲、啮齿目、鼠科的一亚科,而与冠鼠属(东非冠鼠)同科的动物尚有密鼠属(密鼠)、小裸掌沙鼠属(彼得沙鼠)等之数种哺乳动物。
  • 麦斯维尔空军基地麦克斯韦-甘特空军基地(英语:Maxwell-Gunter Air Force Base;IATA代码:MXF;ICAO代码:KMXF;FAA代码:MXF),简称麦克斯韦空军基地(英语:Maxwell AFB)。位于美国阿拉巴马州蒙哥马利。因纪念迫
  • 法国国家空间研究中心法国国家空间研究中心(法语:Centre National d'Études Spatiales,缩写:CNES)是隶属于法国政府的航天研究组织,受国防与退伍军人事务部监督,组织类型为公立工商业机构。成立于1961
  • 本杰明·汤普森,伦福德伯爵本杰明·汤普森爵士,伦福德伯爵,FRS (英语:Sir Benjamin Thompson, Count Rumford , 德语:Reichsgraf von Rumford,1753年3月26日-1814年8月21日),英国物理学家,生于英属美洲。他对于热
  • 最有价值球员最有价值球员(英文:Most valuable player,缩写:MVP),也翻作最优秀选手,是给予各类运动中表现最佳球员或运动员的荣誉。早期主要在职业运动赛事中使用,但近年亦被广泛用于业余体育活