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

Large image real-time browsing method based on multi-core structure

A large image, multi-core technology, which is applied in the field of real-time browsing of large images based on multi-core architecture, can solve the problems of image real-time browsing performance degradation, time-consuming, inability to utilize hardware processing capabilities, etc., to save reading time and bandwidth, and improve efficiency Effect

Inactive Publication Date: 2010-02-17
ZHEJIANG UNIV
View PDF0 Cites 35 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There are two obvious deficiencies in these algorithms: First, these algorithms require a large number of preprocessing operations, which are very time-consuming and greatly reduce the operating efficiency; second, these algorithms are designed by designing some storage hierarchies. Cache the accessed data, using the time correlation and space correlation of data usage. However, once new image data needs to be accessed, it has to be dispatched from the hard disk, resulting in obvious I / O delay, which makes the real-time browsing performance of images suddenly decline
In order to fully tap the parallel computing power of the hardware to realize real-time browsing of large images, the data structure and algorithm must be redesigned, otherwise the processing power of the existing hardware cannot be utilized

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
  • Large image real-time browsing method based on multi-core structure
  • Large image real-time browsing method based on multi-core structure
  • Large image real-time browsing method based on multi-core structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] When the method of the present invention is implemented, a cache pool is first set up to store currently active data blocks and data blocks that are predicted to be accessed soon according to the prediction algorithm, such as Figure 1aAs shown, the cache pool contains 8*3 data blocks. In the initial state, these 24 data blocks correspond to a continuous area of ​​the large image file to be browsed. According to the characteristics of image browsing, that is, the operation in a certain direction has a high probability of continuity, and the cache pool has fully taken this characteristic into consideration when designing. The cache pool is a rectangular two-dimensional structure, but the length and width of the cache pool can be dynamically adjusted according to the current image browsing direction, that is, when the image is viewed horizontally, the length of our cache pool will be greater than the width, and When the image is browsed vertically, the width of our buffer ...

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 large image real-time browsing method based on a multi-core structure, comprising the following steps: (1) reading image data of appointed positions of a large image into a cache pool by a memory mapping technique; (2) displaying corresponding data blocks inside the cache pool in an image mode according to the appointment of a browser, wherein a displayed image area is acurrent browsing area, and reading and updating image data inside the cache pool when the browser selects an image area adjacent to the current browsing area to browse; and processing a plurality of threads by setting parallel working pipelines and utilizing a CPU multi-core technique when the image data of the current browsing area are displayed and the image data of the cache pool are read in the step (1) and the step (2). The large image real-time browsing method greatly enhances the browsing efficiency without any preprocessing operation by using the parallel working pipelines and being based on a predicted data processing technique.

Description

technical field [0001] The invention relates to the technical field of image processing, in particular to a method for real-time browsing of large images based on a multi-core architecture. Background technique [0002] In recent years, with the continuous improvement of data acquisition equipment, more and more high-precision large images have appeared in the fields of medicine, remote sensing, meteorology, and archaeology. While these large images bring more detailed information to the user, it also brings great challenges to the computer to display them interactively. For example, the data size of the panorama of the "Flying Apsaras" Buddha statue we shot in Cave 285 of Mogao Grottoes in Dunhuang with a Canon 5D camera reached 15G, which far exceeded the capacity limit of computer memory and video memory, resulting in inefficient out-of-core Data access has brought huge problems to the real-time browsing of pictures. [0003] Previous research on large image browsing mo...

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): G06T1/00G06T1/60G06T1/20
Inventor 杨鑫许端清赵磊唐大伟
Owner ZHEJIANG UNIV
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