Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

JPEG picture mosaicing-based oversize picture synthesis method

A picture synthesis and picture technology, applied in the field of image processing, can solve the problems of time-consuming and low stitching efficiency of ordinary computers, and achieve the effects of low time and space complexity, reduction of a large number of input and output, and stable memory usage.

Active Publication Date: 2012-08-29
西安博易智能科技有限公司
View PDF6 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the memory space is not enough to store the BMP image data, the disk file is needed as an intermediate file, which will generate a large amount of input and output, and will consume a lot of time, especially the current operating system and programming tools have limited the size of the BMP canvas that can be generated. Therefore, for very large pictures, the efficiency of ordinary computer stitching is very low

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • JPEG picture mosaicing-based oversize picture synthesis method
  • JPEG picture mosaicing-based oversize picture synthesis method
  • JPEG picture mosaicing-based oversize picture synthesis method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The collection PH of pictures to be typesetting is distributed in one or more folders, and the specific steps of the super-large picture synthesis method for the pictures to be typesetting are as follows by utilizing the method of the present invention:

[0024] Step 1. Set the width and height of the surface to be typeset to W and H respectively, and the units of W and H are pixels. Select all the folders where the PH of the picture to be typeset is located, and use the rectangular layout algorithm to typeset the picture to be typeset. Arrange as many pictures to be typesetting on the set layout as possible and ensure that the pictures to be typesetting do not overlap each other, get the layout after typesetting, and record the path, size and position of the typesetting photos at the same time location information.

[0025] In this embodiment, the typesetting algorithm is based on the optimal horizontal line for the layout of rectangular pieces. For the description of ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a JPEG picture mosaicing-based oversize picture synthesis method. The width and height of a page to be laid out are set, a rectangular part layout algorithm is adopted to lay out pictures to be laid out, and meanwhile, layout information is recorded; a JPEG picture compression and sampling mode is set; canvases are generated by partitioning, and the number k of the generated canvases is calculated; the pictures which are already laid out are painted on each canvas in turn; on the successfully painted canvases, a JPEG picture is generated according to the set picture compression and sampling mode, and the data information of the picture is stored in a memory; the bytes in the modified header information of the JPEG picture, which represent the width and height of the picture, are modified as the total width and total height of the canvases, and finally, an oversize picture is generated from the byte stream in the memory. The memory usage of the method is small, the method is stable, and the time complexity and the space complexity are low.

Description

technical field [0001] The invention belongs to the technical field of image processing, and in particular relates to a super-large picture synthesis method based on JPEG picture splicing. Background technique [0002] With the continuous advancement of science and technology, the continuous improvement of people's living standards, the availability and popularity of digital cameras have also continued to increase, and the number of digital photos has shown explosive growth [1]. Today's large wedding photos, portrait photos and advertising pictures have become very common. For printing companies, improving the utilization rate of printing photo paper, saving resources and cost is their goal. Therefore, a very challenging problem they face is the problem of splicing a large number of small photos, that is, how to place as many photos as possible on a canvas without overlapping, so as to maximize the utilization of photo paper, and synthesize a large number of photos. An ext...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06T11/00
Inventor 孙钦东王倩张景鹏
Owner 西安博易智能科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products