Unlock instant, AI-driven research and patent intelligence for your innovation.

Mass image storing method based on HBase and achieving system thereof

A picture and mass technology, applied in the field of big data storage, can solve the problem of not solving the security problem of picture storage, and achieve the effect of preventing reading, efficient and safe storage

Active Publication Date: 2015-04-29
SHANDONG UNIV
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this patent only involves saving the structured text information of the picture into a specified Mapfile file, which is similar to the second solution above and fails to solve the security problem of picture storage

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
  • Mass image storing method based on HBase and achieving system thereof
  • Mass image storing method based on HBase and achieving system thereof
  • Mass image storing method based on HBase and achieving system thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0038] A method for storing massive images based on HBase, the specific steps comprising:

[0039] (1) Determine whether each picture to be uploaded exceeds the size of the HBase database storage data block HFile, if not, then enter step (2); if it exceeds, then divide the picture until it does not exceed the HBase database storage data block HFile size;

[0040] (2) Extract picture feature value, described picture feature value comprises color, saturation, value, calculates the color histogram of picture;

[0041] (3) Encrypt the eigenvector of the color histogram that step (2) obtains, utilize homomorphic encryption algorithm to encrypt picture eigenvalue;

[0042] (4) Generate the HFile file from the encrypted data and store it in the HBase database.

[0043] Extract the feature value of the image, calculate the color histogram of the image, and compare the similarity between the uploaded image and the image in the HBase database when the user retrieves the image in the f...

Embodiment 2

[0045] According to the picture storage method described in Embodiment 1, the difference is that the calculation of the color histogram of the picture specifically refers to: color quantization, that is, the color space of the picture is divided into several small color intervals, and each small color interval becomes a color A bin of the histogram; calculate the number of pixels whose color falls in each small color interval to obtain a color histogram.

Embodiment 3

[0047] According to the picture storage method described in embodiment 1, the difference is that the feature value of the picture is encrypted using a homomorphic encryption algorithm, and the homomorphic encryption algorithm refers to the Paillier algorithm, and the specific steps include:

[0048] a. Randomly select two prime numbers p and q, and satisfy that the greatest common divisor of pq and (p-1)(q-1) is 1;

[0049] b. Set n=pq, calculate n, λ=lcm(p-1,q-1), λ is the least common multiple of (p-1) and (q-1), the function lcm is used to find the minimum of two numbers common multiple;

[0050] c. Select a random number means all with n 2 Integers that are mutually prime numbers, calculate a parameter μ in the private key, the calculation formula is as follows;

[0051] μ=(L(g λ mod n 2 )) -1 mod n

[0052] In the formula, t mod t' means that t calculates the remainder of t', and the function L is defined as L(s)=(s-1) / n,

[0053] At this time, the public key is (n...

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 relates to a mass image storing method based on HBase and an achieving method thereof. The method includes segmenting images larger than the storage data block HFile in the HBase database and encrypting the feature vector of the color histogram of the extracted images. The achieving system of the method includes an image segmenting module, a feature extracting module, an encrypting module and a storing module. The image segmenting module is used for segmenting the images larger than the storage data block of the HBase database. The feature extracting module is used for extracting image feature values and calculating the color histogram of the images. The encrypting module is used for encrypting the feature vector of the color histogram. The storing module is used for generating the HFile file for the encrypted data and storing the file in the HBase database. By means of the method and the system, quick uploading and safety storage of the images to be uploaded are achieved, reading of the images by other illegal users is achieved, and high-efficiency safety storage of the images is achieved.

Description

technical field [0001] The invention relates to an HBase-based massive image storage method and an implementation system thereof, belonging to the field of big data storage. Background technique [0002] With the development of computer networks, the era of massive data has arrived. Unstructured data such as videos and pictures occupy more than 80% of the space in the entire data set, and all these data sets may be processed by calculation. For the analysis, management and mining of such a large data set, traditional technologies including traditional relational databases are incapable. The structured data processed by the mainstream database tools at this stage is at the GB level, which is insufficient when analyzing large data sets, and the target data volume is limited. Processing demands are growing all the time, and traditional technologies cannot accommodate this scalability. [0003] From owning data to predicting demand, the top priority is to analyze and understand...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30G06F21/62
CPCG06F16/182G06F16/50G06F21/6218
Inventor 袁东风马翠云
Owner SHANDONG UNIV