RU2015123209A - Способ, устройство и терминал для формирования миниатюры изображения - Google Patents
Способ, устройство и терминал для формирования миниатюры изображения Download PDFInfo
- Publication number
- RU2015123209A RU2015123209A RU2015123209A RU2015123209A RU2015123209A RU 2015123209 A RU2015123209 A RU 2015123209A RU 2015123209 A RU2015123209 A RU 2015123209A RU 2015123209 A RU2015123209 A RU 2015123209A RU 2015123209 A RU2015123209 A RU 2015123209A
- Authority
- RU
- Russia
- Prior art keywords
- image
- value
- rectangular field
- distribution
- information
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims 10
- 238000004364 calculation method Methods 0.000 claims 11
- 238000001914 filtration Methods 0.000 claims 4
- 238000013459 approach Methods 0.000 claims 2
- 238000013500 data storage Methods 0.000 claims 2
- 230000006835 compression Effects 0.000 claims 1
- 238000007906 compression Methods 0.000 claims 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/04—Context-preserving transformations, e.g. by using an importance map
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/13—Edge detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8549—Creating video summaries, e.g. movie trailer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/583—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/3872—Repositioning or masking
- H04N1/3873—Repositioning or masking defined only by a limited number of coordinate points or parameters, e.g. corners, centre; for trimming
- H04N1/3875—Repositioning or masking defined only by a limited number of coordinate points or parameters, e.g. corners, centre; for trimming combined with enlarging or reducing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Library & Information Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Processing Or Creating Images (AREA)
Claims (57)
1. Способ формирования миниатюры изображения, отличающийся тем, что способ содержит этапы, на которых:
- фильтруют изображение для того, чтобы получить значение интенсивности краев для каждой пиксельной точки в изображении;
- для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением выполняют поиск с плавным перемещением по изображению посредством предварительно установленного прямоугольного поля и вычисляют значение распределения объема информации в прямоугольном поле согласно значениям интенсивности краев пиксельных точек в нем; и
- выбирают прямоугольное поле с наибольшим значением распределения объема информации и перехватывают контент изображения, соответствующий выбранному прямоугольному полю, для получения миниатюры изображения.
2. Способ по п. 1, отличающийся тем, что вычисление значения распределения объема информации в прямоугольном поле согласно значениям интенсивности краев пиксельных точек в нем для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением содержит этап, на котором:
- для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением суммируют значения интенсивности краев всех пиксельных точек в нем, для получения значения распределения объема информации в прямоугольном поле.
3. Способ по п. 1, отличающийся тем, что выполнение поиска с плавным перемещением по изображению посредством предварительно установленного прямоугольного поля и вычисление значения распределения объема информации в прямоугольном поле согласно значениям интенсивности краев пиксельных точек в нем для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением содержит этапы, на которых:
- вычисляют значение с точки зрения привлечения внимания пространственной позиции каждой пиксельной точки в изображении посредством использования модели привлечения внимания, ранее созданной согласно координатам центральной точки изображения и каждой пиксельной точки;
- вычисляют значение распределения объема информации каждой пиксельной точки в изображении посредством использования модели распределения объема информации, ранее созданной согласно значениям интенсивности краев и значениям с точки зрения привлечения внимания пространственных позиций; и
- выполняют поиск с плавным перемещением по изображению посредством предварительно установленного прямоугольного поля, и для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением, суммируют значение распределения объема информации всех пиксельных точек в прямоугольном поле для получения значения распределения объема информации в прямоугольном поле.
4. Способ по п. 3, отличающийся тем, что суммирование значений распределения объема информации всех пиксельных точек в прямоугольном поле для получения значения распределения объема информации в прямоугольном поле содержит этапы, на которых:
- вычисляют значение весового коэффициента, соответствующее каждой пиксельной точке в прямоугольном поле, посредством использования ранее выбранной функции ядра; и
- умножают значение распределения объема информации каждой пиксельной точки в прямоугольном поле на соответствующее значение весового коэффициента, а затем суммируют взвешенные значения распределения объема информации для получения значения распределения объема информации в прямоугольном поле;
- при этом чем больше пиксель приближается к центральной точке изображения, тем большее значение весового коэффициента принимается посредством функции ядра.
5. Способ по п. 3, отличающийся тем, что вычисление значения с точки зрения привлечения внимания пространственной позиции каждой пиксельной точки в изображении посредством использования модели привлечения внимания, ранее созданной согласно координатам центральной точки изображения и каждой пиксельной точки, содержит этап, на котором:
- вычисляют значение с точки зрения привлечения внимания пространственной позиции каждой пиксельной точки в изображении посредством использования следующей модели привлечения внимания:
6. Способ по п. 3, отличающийся тем, что вычисление значения распределения объема информации каждой пиксельной точки в изображении посредством использования модели распределения объема информации, ранее созданной согласно значениям интенсивности краев и значениям с точки зрения привлечения внимания пространственных позиций, содержит этап, на котором:
- вычисляют значение распределения объема информации каждой пиксельной точки в изображении посредством использования следующей модели распределения объема информации:
- при этом (i, j) представляет любую пиксельную точку в изображении; представляет значение распределения объема информации пиксельной точки; представляет значение интенсивности краев пиксельной точки; и представляет значение с точки зрения привлечения внимания пространственной позиции пиксельной точки.
7. Способ по любому из пп. 1-6, отличающийся тем, что прямоугольное поле представляет собой квадрат, и длина его стороны равна короткой стороне изображения.
8. Способ по любому из пп. 1-6, отличающийся тем, что фильтрация изображения для получения значения интенсивности краев для каждой пиксельной точки в изображении содержит этап, на котором:
- сжимают исходное изображение и фильтруют сжатое изображение для получения значения интенсивности краев для каждой пиксельной точки в изображении; и
- упомянутый перехват контента изображения, соответствующего выбранному прямоугольному полю, для получения миниатюры изображения, содержит этап, на котором:
- согласуют выбранное прямоугольное поле с прямоугольным полем в исходном изображении и перехватывают контент изображения в прямоугольном поле в исходном изображении для получения миниатюры исходного изображения.
9. Устройство для формирования миниатюры изображения, отличающееся тем, что устройство содержит:
- модуль фильтрации, выполненный с возможностью фильтровать изображение для получения значения интенсивности краев для каждой пиксельной точки в изображении;
- модуль поиска, выполненный с возможностью осуществлять поиск с плавным перемещением по изображению посредством предварительно установленного прямоугольного поля, и для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением, вычислять значение распределения объема информации в прямоугольном поле согласно значениям интенсивности краев пиксельных точек в нем; и
- модуль перехвата, выполненный с возможностью выбирать прямоугольное поле с наибольшим значением распределения объема информации и перехватывать контент изображения, соответствующий выбранному прямоугольному полю, для получения миниатюры изображения.
10. Устройство по п. 9, отличающееся тем, что модуль поиска содержит:
- блок поиска, выполненный с возможностью осуществлять поиск с плавным перемещением по изображению посредством предварительно установленного прямоугольного поля; и
- блок вычисления, выполненный с возможностью, для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением, суммировать значения интенсивности краев всех пиксельных точек в нем, для получения значения распределения объема информации в прямоугольном поле.
11. Устройство по п. 9, отличающееся тем, что модуль поиска содержит:
- блок поиска, выполненный с возможностью осуществлять поиск с плавным перемещением по изображению посредством предварительно установленного прямоугольного поля; и
- блок вычисления, выполненный с возможностью вычислять значение с точки зрения привлечения внимания пространственной позиции каждой пиксельной точки в изображении посредством использования модели привлечения внимания, ранее созданной согласно координатам центральной точки изображения и каждой пиксельной точки; вычислять значение распределения объема информации каждой пиксельной точки в изображении посредством использования модели распределения объема информации, ранее созданной согласно значениям интенсивности краев и значениям с точки зрения привлечения внимания пространственных позиций; и для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением посредством блока поиска суммировать значения распределения объема информации всех пиксельных точек в прямоугольном поле для получения значения распределения объема информации в прямоугольном поле.
12. Устройство по п. 11, отличающееся тем, что блок вычисления содержит:
- субблок вычисления для значения распределения объема информации, выполненный с возможностью вычислять значение весового коэффициента, соответствующее каждой пиксельной точке в прямоугольном поле, посредством использования ранее выбранной функции ядра; и умножать значение распределения объема информации каждой пиксельной точки в прямоугольном поле на соответствующее значение весового коэффициента, а затем суммировать взвешенные значения распределения объема информации для получения значения распределения объема информации в прямоугольном поле;
- при этом чем больше пиксель приближается к центральной точке изображения, тем большее значение весового коэффициента принимается посредством функции ядра.
13. Устройство по п. 11, отличающееся тем, что блок вычисления содержит:
- субблок вычисления для значения с точки зрения привлечения внимания пространственной позиции, выполненный с возможностью вычислять значение с точки зрения привлечения внимания пространственной позиции каждой пиксельной точки в изображении посредством использования следующей модели привлечения внимания:
14. Устройство по п. 11, отличающееся тем, что блок вычисления содержит:
- субблок вычисления для значения распределения объема информации, выполненный с возможностью вычислять значение распределения объема информации каждой пиксельной точки в изображении посредством использования следующей модели распределения объема информации:
- при этом (i, j) представляет любую пиксельную точку в изображении; представляет значение распределения объема информации пиксельной точки; представляет значение интенсивности краев пиксельной точки; и представляет значение с точки зрения привлечения внимания пространственной позиции пиксельной точки.
15. Устройство по любому из пп. 9-14, отличающееся тем, что прямоугольное поле представляет собой квадрат, и длина его стороны равна короткой стороне изображения.
16. Устройство по любому из пп. 9-14, отличающееся тем, что вышеуказанное устройство дополнительно содержит:
- модуль сжатия, выполненный с возможностью сжимать исходное изображение; при этом
- упомянутый модуль фильтрации выполнен с возможностью фильтровать сжатое изображение для того, чтобы получать значение интенсивности краев для каждой пиксельной точки в изображении; и
- упомянутый модуль перехвата выполнен с возможностью согласовывать выбранное прямоугольное поле с прямоугольным полем в исходном изображении и перехватывать контент изображения в прямоугольном поле в исходном изображении для получения миниатюры исходного изображения.
17. Терминал, отличающийся тем, что упомянутый терминал содержит устройство хранения данных и одну или более программ, сохраненных в устройстве хранения данных, при этом терминал выполнен с возможностью осуществлять одну или более программ посредством одного или более процессоров, причем одна или более программ содержат инструкции для выполнения следующих операций:
- фильтрации изображения для получения значения интенсивности краев для каждой пиксельной точки в изображении;
- выполнения поиска с плавным перемещением по изображению посредством предварительно установленного прямоугольного поля, и для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением, вычисления значения распределения объема информации в прямоугольном поле согласно значениям интенсивности краев пиксельных точек в нем; и
- выбора прямоугольного поля с наибольшим значением распределения объема информации и перехвата контента изображения, соответствующего выбранному прямоугольному полю, для получения миниатюры изображения.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310743545.7 | 2013-12-30 | ||
CN201310743545.7A CN103714161B (zh) | 2013-12-30 | 2013-12-30 | 图像缩略图的生成方法、装置和终端 |
PCT/CN2014/077610 WO2015100913A1 (zh) | 2013-12-30 | 2014-05-15 | 图像缩略图的生成方法、装置和终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2015123209A true RU2015123209A (ru) | 2017-01-10 |
RU2615679C2 RU2615679C2 (ru) | 2017-04-06 |
Family
ID=50407136
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2015123209A RU2615679C2 (ru) | 2013-12-30 | 2014-05-15 | Способ, устройство и терминал для формирования миниатюры изображения |
Country Status (8)
Country | Link |
---|---|
EP (1) | EP2890105B1 (ru) |
JP (1) | JP2016511875A (ru) |
KR (1) | KR20150088970A (ru) |
CN (1) | CN103714161B (ru) |
BR (1) | BR112014018578A8 (ru) |
MX (1) | MX347781B (ru) |
RU (1) | RU2615679C2 (ru) |
WO (1) | WO2015100913A1 (ru) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103714161B (zh) * | 2013-12-30 | 2017-06-16 | 小米科技有限责任公司 | 图像缩略图的生成方法、装置和终端 |
US9727972B2 (en) | 2013-12-30 | 2017-08-08 | Xiaomi Inc. | Method and terminal for generating thumbnail of image |
CN103903223B (zh) * | 2014-04-24 | 2017-03-01 | 厦门美图之家科技有限公司 | 一种基于图像显著性检测的获取缩略图的方法 |
CN104461280A (zh) * | 2014-11-03 | 2015-03-25 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104346772B (zh) * | 2014-11-06 | 2018-06-05 | 杭州华为数字技术有限公司 | 缩略图制作方法和装置 |
CN105426047B (zh) * | 2015-11-17 | 2018-09-18 | 小米科技有限责任公司 | 缩略图展示方法和装置 |
CN106126108B (zh) * | 2016-06-30 | 2019-04-12 | 维沃移动通信有限公司 | 一种缩略图的生成方法及移动终端 |
US10284861B2 (en) * | 2016-12-09 | 2019-05-07 | Advanced Micro Devices, Inc. | Concurrent image compression and thumbnail generation |
CN110134651B (zh) * | 2019-05-09 | 2021-10-26 | 北京金山安全软件有限公司 | 信息文件的处理方法、装置、电子设备和存储介质 |
CN111563495B (zh) * | 2020-05-09 | 2023-10-27 | 北京奇艺世纪科技有限公司 | 一种图像中字符的识别方法、装置及电子设备 |
CN112037127A (zh) * | 2020-07-27 | 2020-12-04 | 浙江大华技术股份有限公司 | 视频监控的隐私遮挡方法及装置、存储介质、电子装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004295776A (ja) * | 2003-03-28 | 2004-10-21 | Minolta Co Ltd | 画像認識装置および画像認識プログラム |
JP2007207055A (ja) * | 2006-02-03 | 2007-08-16 | Seiko Epson Corp | 画像処理装置、プログラム、情報記憶媒体及び画像処理方法 |
RU2400815C2 (ru) * | 2006-10-09 | 2010-09-27 | Самсунг Электроникс Ко., Лтд. | Способ повышения качества цифрового фотоизображения |
US8213741B2 (en) * | 2008-12-19 | 2012-07-03 | Texas Instruments Incorporated | Method to generate thumbnails for digital images |
JP5042251B2 (ja) * | 2009-02-18 | 2012-10-03 | 三菱電機株式会社 | 画像処理装置および画像処理方法 |
JP5000781B1 (ja) * | 2011-11-09 | 2012-08-15 | 楽天株式会社 | 画像処理装置、画像処理装置の制御方法、プログラム、及び情報記憶媒体 |
JP2013168902A (ja) * | 2012-02-17 | 2013-08-29 | Seiko Epson Corp | 画像処理装置、表示装置および画像処理方法 |
CN103714161B (zh) * | 2013-12-30 | 2017-06-16 | 小米科技有限责任公司 | 图像缩略图的生成方法、装置和终端 |
-
2013
- 2013-12-30 CN CN201310743545.7A patent/CN103714161B/zh active Active
-
2014
- 2014-05-15 MX MX2014009069A patent/MX347781B/es active IP Right Grant
- 2014-05-15 RU RU2015123209A patent/RU2615679C2/ru active
- 2014-05-15 JP JP2015555587A patent/JP2016511875A/ja active Pending
- 2014-05-15 WO PCT/CN2014/077610 patent/WO2015100913A1/zh active Application Filing
- 2014-05-15 BR BR112014018578A patent/BR112014018578A8/pt not_active IP Right Cessation
- 2014-05-15 KR KR1020147021528A patent/KR20150088970A/ko active Search and Examination
- 2014-12-23 EP EP14200009.0A patent/EP2890105B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
MX2014009069A (es) | 2015-10-30 |
WO2015100913A1 (zh) | 2015-07-09 |
EP2890105A1 (en) | 2015-07-01 |
RU2615679C2 (ru) | 2017-04-06 |
EP2890105B1 (en) | 2017-03-15 |
BR112014018578A2 (ru) | 2017-06-20 |
CN103714161B (zh) | 2017-06-16 |
MX347781B (es) | 2017-05-12 |
JP2016511875A (ja) | 2016-04-21 |
BR112014018578A8 (pt) | 2017-07-11 |
CN103714161A (zh) | 2014-04-09 |
KR20150088970A (ko) | 2015-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2015123209A (ru) | Способ, устройство и терминал для формирования миниатюры изображения | |
US10015469B2 (en) | Image blur based on 3D depth information | |
JP6437514B2 (ja) | 特徴の空間局所化を利用することによる物体検出時間の減少 | |
US9418400B2 (en) | Method and system for rendering simulated depth-of-field visual effect | |
EP4258182A3 (en) | Accelerated mathematical engine | |
GB2544375B (en) | Dehazing photos and videos using visual artifact suppression | |
US10277806B2 (en) | Automatic image composition | |
CN110349082B (zh) | 图像区域的裁剪方法和装置、存储介质及电子装置 | |
CN107277615B (zh) | 直播风格化处理方法、装置、计算设备及存储介质 | |
CN103699439B (zh) | 一种计算电子地图可视区域内的瓦片的装置和方法 | |
CN105005980B (zh) | 图像处理方法及装置 | |
CN104461439B (zh) | 一种信息处理方法及电子设备 | |
JP2018527687A5 (ru) | ||
CN106200914B (zh) | 增强现实的触发方法、装置及拍照设备 | |
RU2012156257A (ru) | Альтернативные семантики для операций масштабирования в масштабируемой сцене | |
CN107590811B (zh) | 基于场景分割的风景图像处理方法、装置及计算设备 | |
WO2014146561A1 (zh) | 缩略图生成方法及*** | |
CN108109161A (zh) | 基于自适应阈值分割的视频数据实时处理方法及装置 | |
CN108111911A (zh) | 基于自适应跟踪框分割的视频数据实时处理方法及装置 | |
US9171357B2 (en) | Method, apparatus and computer-readable recording medium for refocusing photographed image | |
EP3575947A3 (en) | Systems and methods for interactive image caricaturing by an electronic device | |
CN105979283A (zh) | 视频转码方法和装置 | |
RU2013137742A (ru) | Сжатие и восстановление изображений с глубиной с использованием данных о глубине и амплитуде | |
EP3143586B1 (en) | Perimeter detection | |
US9538075B2 (en) | Frequency domain processing techniques for plenoptic images |