CN107961034A - The method and device for the treatment of channel data - Google Patents

The method and device for the treatment of channel data Download PDF

Info

Publication number
CN107961034A
CN107961034A CN201610913738.6A CN201610913738A CN107961034A CN 107961034 A CN107961034 A CN 107961034A CN 201610913738 A CN201610913738 A CN 201610913738A CN 107961034 A CN107961034 A CN 107961034A
Authority
CN
China
Prior art keywords
data
sampled
matrix
differences
bit length
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610913738.6A
Other languages
Chinese (zh)
Inventor
宋苗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Neusoft Medical Equipment Co Ltd
Original Assignee
Beijing Neusoft Medical Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Neusoft Medical Equipment Co Ltd filed Critical Beijing Neusoft Medical Equipment Co Ltd
Priority to CN201610913738.6A priority Critical patent/CN107961034A/en
Publication of CN107961034A publication Critical patent/CN107961034A/en
Pending legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B8/00Diagnosis using ultrasonic, sonic or infrasonic waves
    • A61B8/52Devices using data or image processing specially adapted for diagnosis using ultrasonic, sonic or infrasonic waves

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Radiology & Medical Imaging (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Biophysics (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Pathology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Biomedical Technology (AREA)
  • Physics & Mathematics (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

The disclosure provides a kind of method and device for the treatment of channel data, wherein, the above method includes:Gather Src Chan sampled data;Determine the matrix of differences of the Src Chan sampled data;The matrix of differences of the Src Chan sampled data is compressed, obtains compressed channel data.The method for the treatment channel data that the disclosure provides, original sampling data is compressed using matrix of differences, effectively reduce the data volume of channel data, shorten the tunnel data transport time, improve tunnel data transport efficiency, so as to simplify the interface circuit of headend equipment, and then save the manufacture cost of ultrasound medical imaging system.

Description

The method and device for the treatment of channel data
Technical field
This disclosure relates to medical information field, more particularly to a kind of method and device for the treatment of channel data.
Background technology
With the development of modern medicine image technology, got over to obtaining the speed of subject pathological information and the requirement of accuracy Come higher.
By taking diagnostic medical ultrasound system as an example, during medicine detection is carried out using ultrasonic wave, ultrasound medical imaging The headend equipment of system such as ultrasonic probe, it is necessary to by the multichannel collected, Large Volume Data high-speed transfer to computer, so as to Computer analyzes and processes gathered data, obtains the ultrasonic medical image of subject, helps medical worker to carry out disease and examines It is disconnected.
During ultrasound data acquisition, headend equipment is generally gathered using multichannel such as 64 passages, 128 passages Data, to obtain high-resolution ultrasonoscopy, but the increase of data acquisition channel also results in the increase of transmitted data amount, from And extend the transmission time of ultrasound image data, influence ultrasonic imaging speed.
The content of the invention
Present disclose provides a kind of method and device for the treatment of channel data, to solve tunnel data transport in correlation technique Big problem is measured, improves the efficiency of transmission of channel data in ultrasound medical imaging system.
According to the first aspect of the embodiment of the present disclosure, there is provided a kind of method for the treatment of channel data, the described method includes:
Gather Src Chan sampled data;
Determine the matrix of differences of the Src Chan sampled data;
The matrix of differences of the Src Chan sampled data is compressed, obtains compressed channel data.
Alternatively, the matrix of differences for determining the Src Chan sampled data, including:
On the basis of the sampled data of first sampled point in keeping each passage is constant, will currently it be adopted in a passage Difference between the sampled data of sampling point and the sampled data of previous sampled point, is determined as present sample described in matrix of differences The corresponding numerical value of point.
Alternatively, the matrix of differences to the Src Chan sampled data is compressed, and obtains compressed passage Data, including:
The matrix of differences of the Src Chan sampled data is divided into default quantity according to preset data granularity of division Data block;
Determine effective bit length of each data block;
The corresponding valid data of each sampled point in the data block are intercepted according to effective bit length of each data block, are obtained Obtain the lossless compression data of the Src Chan sampled data.
Alternatively, the effective bit length for determining each data block, including:
Compare the absolute value of each sampled point corresponding data in the data block, determine maximum value;
According to the significance bit of the binary representation of the maximum value, effective bit length of the data block is determined.
Alternatively, the significance bit of the binary representation according to the maximum value, determines having for the data block Bit length is imitated, including:
The number of significant digit of the binary representation of the maximum value is added 1, obtains effective bit length of the data block.
Alternatively, it is corresponding effectively to intercept each sampled point in the data block for effective bit length of each data block of the basis Data, obtain the lossless compression data of the Src Chan sampled data, including:
It is corresponding to each sampled point in each data block, with original according to effective bit length of each data block The binary numeral that beginning sample bits represent, according to the interception that valid data are carried out from low level to high-order order, obtains per number According to the compressed data of block.
According to the second aspect of the embodiment of the present disclosure, there is provided a kind of method for the treatment of channel data, the described method includes:
Receiving channel compressed data;
The channel compressions data are decompressed according to default sample bits, obtain the middle decompression number represented using matrix of differences According to;
Inverse operation is carried out to the matrix of differences according to the finite element of the matrix of differences, recovers Src Chan hits According to.
According to the third aspect of the embodiment of the present disclosure, there is provided a kind of device for the treatment of channel data, described device include:
Data acquisition module, for gathering Src Chan sampled data;
Matrix of differences determining module, for determining the matrix of differences of the Src Chan sampled data;
Data compressing module, for being compressed to the matrix of differences of the Src Chan sampled data, after being compressed Channel data.
Optionally, the matrix of differences determining module includes:
Difference determination sub-module, the constant basis of sampled data for first sampled point in each passage is kept On, the difference in a passage between the sampled data of current sampling point and the sampled data of previous sampled point is determined as The corresponding numerical value of current sampling point described in matrix of differences.
Optionally, the data compressing module includes:
Data block divides submodule, for according to preset data granularity of division by the difference of the Src Chan sampled data Matrix is divided into the data block of default quantity;
Effective bit length determination sub-module, for determining effective bit length of each data block;
Submodule is compressed, for intercepting each sampled point pair in the data block according to effective bit length of each data block The valid data answered, obtain the lossless compression data of the Src Chan sampled data.
Optionally, the effectively bit length determination sub-module includes:
Comparing unit, for the absolute value of each sampled point corresponding data in the data block, determines maximum absolute Value;
Bit length determination unit, for the significance bit of the binary representation according to the maximum value, determines the data Effective bit length of block.
Optionally, the bit length determination unit, specifically for by the significance bit of the binary representation of the maximum value Number plus 1, obtains effective bit length of the data block.
Optionally, the compression submodule includes:
Data compression unit, for effective bit length according to each data block, to each in each data block The binary numeral that sampled point is corresponding, is represented with crude sampling position, valid data are carried out according to from low level to high-order order Interception, obtain the compressed data of each data block.
According to the fourth aspect of the embodiment of the present disclosure, there is provided a kind of device for the treatment of channel data, described device include:
Receiving module, for receiving channel compressed data;
Decompression module, for decompressing the channel compressions data according to default sample bits, acquisition uses matrix of differences table Decompression data among showing;
Data recovery module, inverse operation is carried out for the finite element according to the matrix of differences to the matrix of differences, Recover Src Chan sampled data.
The technical scheme provided by this disclosed embodiment can include the following benefits:
The method for the treatment channel data that the disclosure provides, first to Src Chan sampled data calculating difference matrix, profit Original sampling data is represented with matrix of differences, effectively reduces the data volume of channel data, on this basis, further to above-mentioned Matrix of differences carries out lossless data compression, further reduces the data volume of channel data, shortens the tunnel data transport time;Accordingly , the interface circuit of headend equipment can be simplified, and then save the manufacture cost of ultrasound medical imaging system.
It should be appreciated that the general description and following detailed description of the above are only exemplary and explanatory, not The disclosure can be limited.
Brief description of the drawings
Attached drawing herein is merged in specification and forms the part of this specification, shows the implementation for meeting the disclosure Example, and be used to together with specification to explain the principle of the disclosure.
Fig. 1-1 is the rough schematic of ultrasound medical imaging system of the disclosure according to an exemplary embodiment.
Fig. 1-2 is the signal of ultrasound medical imaging system data transmission of the disclosure according to an exemplary embodiment Figure.
Fig. 2 is that the disclosure shows a kind of method flow diagram for the treatment of channel data according to an exemplary embodiment.
Fig. 3 is the method flow diagram of another treatment channel data of the disclosure according to an exemplary embodiment.
Fig. 4 is the method flow diagram of another treatment channel data of the disclosure according to an exemplary embodiment.
Fig. 5 is a kind of schematic diagram of definite channel data effective bit length of the disclosure according to an exemplary embodiment.
Fig. 6 is a kind of schematic diagram of interception channel data significance bit of the disclosure according to an exemplary embodiment.
Fig. 7 is a kind of method flow diagram of biography treatment channel data of the disclosure according to an exemplary embodiment.
Fig. 8-1 is the oscillogram of Src Chan sampled data of the disclosure according to an exemplary embodiment.
Fig. 8-2 is the oscillogram that connects channel data press after of the disclosure according to an exemplary embodiment.
Fig. 9 is a kind of hardware configuration of the device for the treatment of channel data of the disclosure according to an exemplary embodiment Figure.
Figure 10 is that the disclosure shows a kind of device block diagram for the treatment of channel data according to an exemplary embodiment.
Figure 11 is the device block diagram that the disclosure shows another treatment channel data according to an exemplary embodiment.
Figure 12 is the device block diagram that the disclosure shows another treatment channel data according to an exemplary embodiment.
Figure 13 is the device block diagram that the disclosure shows another treatment channel data according to an exemplary embodiment.
Figure 14 is the device block diagram that the disclosure shows another treatment channel data according to an exemplary embodiment.
Figure 15 is that the disclosure shows a kind of device block diagram for the treatment of channel data according to an exemplary embodiment.
Embodiment
Here exemplary embodiment will be illustrated in detail, its example is illustrated in the accompanying drawings.Following description is related to During attached drawing, unless otherwise indicated, the same numbers in different attached drawings represent the same or similar key element.Following exemplary embodiment Described in embodiment do not represent all embodiments consistent with the disclosure.On the contrary, they be only with it is such as appended The example of the consistent apparatus and method of some aspects be described in detail in claims, the disclosure.
It is only merely for the purpose of description specific embodiment in the term that the disclosure uses, and is not intended to be limiting the disclosure. " one kind " of singulative used in disclosure and the accompanying claims book, " described " and "the" are also intended to including majority Form, unless context clearly shows that other implications.It is also understood that term "and/or" used herein refers to and wraps Containing the associated list items purpose of one or more, any or all may be combined.
It will be appreciated that though various information, but this may be described using term first, second, third, etc. in the disclosure A little information should not necessarily be limited by these terms.These terms are only used for same type of information being distinguished from each other out.For example, do not departing from In the case of disclosure scope, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as One information.Depending on linguistic context, word as used in this " if " can be construed to " ... when " or " when ... When " or " in response to determining ".
Before the method for the treatment channel data of disclosure offer is introduced, first to the basic of ultrasound medical imaging system Principle does simple introduction:
The process for once launching, receiving signal in ultrasound medical imaging system is:Ultrasonic probe is impacted by high-voltage pulse, hair Go out ultrasonic wave, medium, such as human body can be transmitted during ultrasonic wave overseas publicity, reflect or be scattered back and connect to be popped one's head in Receive;Echo-signal is converted into electric signal by probe, is sent to the computer PC of connection, waits pending, display.
On passage, overwhelming majority ultrasound medical imaging system is using array probe transmitting and reception ultrasonic signal at present. Array probe includes multiple completely self-contained array elements.Above-mentioned multiple array elements transmitting or reception ultrasonic wave letter under the control of different circuits Number, these different circuits are exactly passage.Since ultrasound medical imaging system should launch ultrasonic wave, echo letter is also received Number, therefore, the passage of ultrasound medical imaging system is divided into transmission channel and receiving channel.Transmission channel number i.e. separate Radiating circuit quantity;The quantity of receiving channel number i.e. mutually independent receiving circuit.
The schematic diagram of a simple ultrasonic system with reference to shown in Fig. 1-1, array probe include 8 array elements, numbering 0 ~7, wherein, 4 array elements can connect under the control of high-voltage switch gear with 4 radiating circuits, at most form 4 transmission channels;Separately Outer 4 array element can connect under the control of high-voltage switch gear with 4 receiving circuits, at most form 4 receiving channels.Need herein Bright, during ultrasound echo signal is received, 8 array elements in above-mentioned array probe can all receive echo-signal, But it can be connected due to being up to 4 array elements with receiving circuit, the signal for also there was only 4 array element can be selected, and returned to and connect Receive and handled in circuit.
The quantity of receiving channel is only related in the embodiment of the present disclosure, therefore, number of channels hereinafter is defaulted as receiving logical The quantity in road.Fig. 1-1 schematically shows 4 receiving channels, and the receiving channel of ultrasound medical imaging system can in practical application To be 32 passages, 64 passages, 128 passages, 192 passages etc..In theory, port number is more, obtainable ultrasonic medical image Resolution ratio is higher, contributes to healthcare givers accurately to carry out medical diagnosis.
However, number of channels is more, the data volume that ultrasound medical imaging system front end receives is bigger, it is necessary to pass through interface electricity The data volume that road is uploaded to PC machine is also bigger, influences the acquisition speed of ultrasonoscopy.Simultaneously as volume of transmitted data is big, will lead Cause the interface circuit for being used for data transfer in headend equipment to become complicated, increase the production cost of headend equipment.
In order to solve the problems, such as that above-mentioned tunnel data transport amount is big, sent out in ultrasound medical imaging system-headend to PC machine Before sending channel data, lossless compression is carried out to channel data first.Based on this, present disclose provides a kind for the treatment of channel data Method, can be applied to FPGA (the field programmable gate of ultrasound medical imaging system-headend Array, field programmable gate array) in, the function of the FPGA includes compressed channel data being sent to PC machine, for PC The back-end software of machine carries out the post processing such as Wave beam forming, as shown in Figs. 1-2.With reference to Fig. 2 according to an exemplary embodiment A kind of method flow diagram for the treatment of channel data, the above method may comprise steps of:
Step 11, collection Src Chan sampled data;
Wherein, the acquisition process of above-mentioned Src Chan sampled data is as follows:One of ultrasound medical imaging system front end connects The analog electrical signal that channel reception is triggered to ultrasound echo signal is received, digital electric signal is formed by analog-to-digital conversion, according to default Sample frequency above-mentioned digital electric signal is sampled, and obtains the original sampling data of the passage.
By taking 64 passages as an example, sampling precision, such as 12 can be preset according to preset sample frequency, such as 60MHz, it is right The digital signal of each passage output is sampled, and obtains Src Chan sampled data.Above-mentioned sampling precision is 12, represents each The echo values of sampled point use 12 binary representations.
Step 12, the matrix of differences for determining the Src Chan sampled data;
Since the sample frequency of raw channel data is higher, numerical value difference between the neighbouring sample point of same passage compared with Small, therefore, the embodiment of the present disclosure can represent the matrix that multi-channel sampling data are formed, to subtract by the way of matrix of differences The data storage capacity of few sampled data.
Still by taking 64 passages as an example, n times sampling is carried out to each passage, it is C to obtain Src Chan sampled data.It is then original logical Road sampled data C is the sampled data of 64*N sampled point.The matrix of differences S of above-mentioned Src Chan sampled data can use formula (1) represent:
Wherein, C (i, j) represents Src Chan sampled data;S (i, j) represents the difference of the Src Chan sampled data Matrix;N represents the maximum sampling number of each passage;M represents the total quantity of receiving channel.
It was found from above-mentioned formula, in the matrix of differences of Src Chan sampled data, first except each passage is adopted Outside the sampled data of sampling point remains unchanged, the corresponding data of subsequent sampling point can use current sampling point in each passage Difference between sampled data and the sampled data of previous sampled point represents, as shown in above-mentioned formula (1).Due to each sampling The numerical value of the sampled data of the corresponding numeric ratio sampled point of point is small, is diminished using the data volume of binary representation, therefore, can be with Effectively reduce the storage resource that storage data take.
During PC subsequent reconstruction data, the inverse operation of above-mentioned matrix of differences is carried out, you can obtain each sampled point Src Chan sample magnitude.
Step 13, the matrix of differences to the Src Chan sampled data are compressed, and obtain compressed channel data.
The embodiment of the present disclosure carries out the lossless compression of sampled data by the way of data intercept highest significant position.Specific ginseng According to the method flow diagram of another treatment channel data of the Fig. 3 according to an exemplary embodiment, above-mentioned steps 13 can wrap Include:
Step 131, according to preset data granularity of division the matrix of differences of the Src Chan sampled data is divided into it is pre- If the data block of quantity;
, can be according to the quantity of data acquisition channel in the embodiment of the present disclosure, will be to original according to preset data granularity of division The matrix of differences of beginning channel sampled data is divided into some data blocks.Above-mentioned data granularity of division can be 16 passages, 32 passages Deng.Data granularity of division is smaller, and the compression ratio of data is bigger, but data compression and follow-up decompression process need what is spent Calculating the time can be long, therefore, can rule of thumb set suitable data granularity of division, is not influencing FPGA data processing In the case of efficiency, the compression ratio of data is improved.Wherein, after the compression ratio of data is equal to size and the compression of original sampling data The ratio of size of data.
Still by taking 64 passages as an example, in the matrix of differences that step 12 obtains, including the corresponding data of 64*N sampled point, each Data are all with 12 binary representations.
In the embodiment of the present disclosure, using every 16 passages as one group, above-mentioned matrix of differences is divided into 4*N data block, often A data block includes the corresponding data of 16 sampled points.Wherein, the corresponding data of each sampled point, can be original adopt Sample data or carry out mathematic interpolation after, the corresponding difference of the sampled point.
Step 132, the effective bit length for determining each data block;
In the embodiment of the present disclosure, it may be determined that each sampled point corresponds to the maximum value of numerical value in each data block, then According to the binary representation of the maximum value, effective bit length of the data block is determined.Can by effective bit length of the data block Effectively to represent the corresponding data of each sampled point in the data block.
Specifically, the method flow diagram with reference to Fig. 4 according to another treatment channel data shown in an exemplary embodiment, Above-mentioned steps 132 can include:
The absolute value of each sampled point corresponding data, determines maximum value in step 1321, the data block;
Step 1322, the significance bit according to the binary representation of the maximum value, determine the effective of the data block Bit length.
Specifically, can be according to the significance bit of the binary representation of above-mentioned maximum value in the embodiment of the present disclosure, then add Upper one represents the positive and negative sign bit of raw value, is determined as effective bit length of a data block.
It is exemplary, as shown in figure 5, using data granularity of division as 4 passages, to 1*N channel data in matrix of differences into The division of row data block illustrates.For convenience of signal, by the data in above-mentioned matrix of differences with decimal representation, each data Block includes the corresponding data of four sampled points.Compare the absolute value of each sampled point corresponding data in a data block, determine most Big absolute value, as shown in figure 5, the first data maximum value in the block is 120, the second data maximum value in the block is 50.By taking the first data block as an example, it is assumed that sample bits during data acquisition are 12,12 binary representations of maximum value 120 For:000001111000.Understand, the significance bit of the data is:1111000, totally 7.According to relevant knowledge, sampled point Numerical value has positive and negative, it is necessary to increase a sign bit, it is therefore possible to use 8 bits effectively represent in the first data block 4 The corresponding data of sampled point, i.e. effective bit length of the first data block is determined as 8 in Fig. 5.Similarly, the maximum of the second data block is absolute Value 50 is represented in binary as:110010, totally 6, along with a sign bit, then effective bit length of the second data block is determined as 7。
And so on, determine effective bit length of above-mentioned 4*N data block.
Step 133, intercept according to effective bit length of each data block that each in the data block sampled point is corresponding has Data are imitated, obtain the lossless compression data of the Src Chan sampled data.
Specifically, it is corresponding to each sampled point in each data block, with sampling according to effective bit length of each data block Position carries out the data of binary representation, according to the interception that valid data are carried out from low level to high-order order, obtains each data The lossless compression data of block.
For example in Figure 5,4 data that the first data block includes are initially to carry out binary form with sample bits i.e. 12 Show., can be to above-mentioned each with the initial of 12 binary representations after effective bit length i.e. 8 of the first data block are determined Data, according to the interception that valid data are carried out from low level to high-order order, 8 binary forms of 4 sample point datas of acquisition Show.
Exemplarily, with reference to the schematic diagram of the significance bit interception process shown in Fig. 6, for the of the first data block in Fig. 5 Corresponding numerical value -120 of one sampled point, are represented in binary as in matrix of differences:111110001000, according to above-mentioned first After effective bit length 8 of data block carries out significance bit interception, it is represented in binary as with 8:10001000.The rest may be inferred, by first Data data in the block carry out 8 binary representations, relative to sample bits 12 represent binary data, reduce 4 it is superfluous Yu Wei, effectively reduces the data volume of the data block.
Understand from the above, since the significance bit of definite each data block is according to maximum value in the data block Definite effective bit length, therefore, the significance bit of each sample point data in the data block can be intercepted using effective bit length, real The now lossless compression of the data block.
The disclosure is 13220, is counted using the sampling number of 64 passages, sample frequency 60M, sample bits 12, each passage Tested according to granularity of division for 16 passages, test result indicates that, the method for the treatment channel data provided using the disclosure The compression ratio of the lossless compression data of acquisition can reach 3 or so, improve a lot compared to the prior art.
To sum up, the method for the treatment channel data provided using the disclosure, difference is calculated to Src Chan sampled data first Value matrix, reduces valid data amount, carries out the division of data block according to preset data granularity of division in matrix of differences, according to Effective bit length of definite each data block carries out valid data interception to the corresponding data of each sampled point, reduces each adopt The redundant digit of sampling point data, effectively increases the compression ratio of channel data, and then can reduce the volume of transmitted data of channel data, Shorten the tunnel data transport time;Correspondingly, the interface circuit of headend equipment can be simplified, and then save ultrasound medical imaging system The manufacture cost of system.
Correspondingly, at PC ends, present disclose provides the method for corresponding treatment channel data, for above-mentioned compressed data Decompressed, so that PC subsequently carries out beam forming processing etc. according to decompression data.
Method flow diagram with reference to Fig. 7 according to a kind for the treatment of channel data shown in an exemplary embodiment, can include:
Step 21, receiving channel compressed data;
Step 22, decompress the channel compressions data, the centre that acquisition is represented using matrix of differences according to default sample bits Decompress data;
Corresponding above-described embodiment, default sample bits can be 12, will be identified in above-mentioned compressed data with different effectively length Sampled point corresponding data revert to 12 bit lengths.
Step 23, according to the finite element of the matrix of differences carry out inverse operation to the matrix of differences, recovers original logical Road sampled data.
According to the numerical value of the primitive element of each passage, inverse operation is carried out to the matrix of differences for recovering sample bits, can be extensive Beginning channel sampled data is restored, so as to carry out beam forming processing according to above-mentioned recovery data.
With reference to the contrast schematic diagram before and after the channel data compression shown in Fig. 8-1 and Fig. 8-2, it is known that, the passage after decompression Data and the channel data before compression are basically identical.Wherein, Fig. 8-1 shows the waveform of the Src Chan sampled data before compression Figure;Fig. 8-2 shows the corresponding oscillogram of channel data after decompression.
For foregoing each method embodiment, in order to be briefly described, therefore it is all expressed as to a series of combination of actions, but It is that those skilled in the art should know, the present invention and from the limitation of described sequence of movement, because according to the present invention, certain A little steps can use other orders or be carried out at the same time.
Secondly, those skilled in the art should also know, embodiment described in this description belongs to alternative embodiment, Necessary to involved action and the module not necessarily disclosure.
The method of any of the above-described treatment channel data, can be performed by the control device of ultrasound medical imaging system front end, It can also be performed by the control device of other medical image acquisition systems such as CT, PET, MRI etc., the structure of the control device can be with Schematic diagram shown in Figure 9.As shown in figure 9, control device can include processor (processor) 910, communication interface (Communications Interface) 920, machinable medium (memory) 930, bus 940.Processor 910, Communication interface 920, machinable medium 930 complete mutual communication by bus 940.
Wherein, the corresponding machine of control logic for the treatment of channel data can be stored with machinable medium 930 Executable instruction, the machinable medium for example can be nonvolatile memory (non-volatile memory).Place Reason device 910 can call the corresponding machine of control logic for performing the treatment channel data in machinable medium 930 can Execute instruction, to perform the method for above-mentioned treatment channel data.For example, the corresponding machine of the control logic of the treatment channel data Executable instruction, can be the corresponding program of partial function of the control software of ultrasound medical imaging system, be performed in processor During the instruction, control device corresponding can show the corresponding function interface of the instruction on display interface.
If the function of the corresponding machine-executable instruction of the control logic for the treatment of channel data is with SFU software functional unit Form is realized and is used as independent production marketing or in use, can be stored in a computer read/write memory medium.Base In such understanding, part or the technical side that the technical solution of the disclosure substantially in other words contributes the prior art The part of case can be embodied in the form of software product, which is stored in a storage medium, bag Some instructions are included to use so that a computer equipment (can be personal computer, server, or network equipment etc.) performs The all or part of step of each embodiment the method for the present invention.And foregoing storage medium includes:USB flash disk, mobile hard disk, only Read memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disc Or CD etc. is various can be with the medium of store program codes.
Further, the logical order of above-mentioned treatment channel data, is properly termed as " devices for the treatment of channel data ", the dress Each function module can be divided into by putting.Dress with reference to Figure 10 according to a kind for the treatment of channel data shown in an exemplary embodiment Block diagram is put, described device can include with lower module:
Data acquisition module 31, for gathering Src Chan sampled data;
Matrix of differences determining module 32, for determining the matrix of differences of the Src Chan sampled data;
Data compressing module 33, for being compressed to the matrix of differences of the Src Chan sampled data, is compressed Channel data afterwards.
Device block diagram with reference to Figure 11 according to another treatment channel data shown in an exemplary embodiment, in Figure 10 institutes On the basis of showing embodiment, the matrix of differences determining module 32 can include:
Difference determination sub-module 321, the constant base of sampled data for first sampled point in each passage is kept On plinth, the difference in a passage between the sampled data of current sampling point and the sampled data of previous sampled point determines For the corresponding numerical value of current sampling point described in matrix of differences.
Device block diagram with reference to Figure 12 according to another treatment channel data shown in an exemplary embodiment, in Figure 10 institutes On the basis of showing embodiment, the data compressing module 33 can include:
Data block divides submodule 331, for according to preset data granularity of division by the Src Chan sampled data Matrix of differences is divided into the data block of default quantity;
Effective bit length determination sub-module 332, for determining effective bit length of each data block;
Submodule 333 is compressed, is each sampled for being intercepted according to effective bit length of each data block in the data block The corresponding valid data of point, obtain the lossless compression data of the Src Chan sampled data.
Further, the device frame with reference to Figure 13 according to another treatment channel data shown in an exemplary embodiment Figure, on the basis of embodiment illustrated in fig. 12, the effectively bit length determination sub-module 332 can include:Comparing unit 3321, is used The absolute value of each sampled point corresponding data, determines maximum value in the data block;
Bit length determination unit 3322, for the significance bit of the binary representation according to the maximum value, determines described Effective bit length of data block.
In the embodiments of the present disclosure, above-mentioned bit length determination unit 3322 can be specifically used for the two of the maximum value The number of significant digit that system represents adds 1, obtains effective bit length of the data block.
Device block diagram with reference to Figure 14 according to another treatment channel data shown in an exemplary embodiment, in Figure 12 institutes On the basis of showing embodiment, the compression submodule 333 can include:
Data compression unit 3331, for effective bit length according to each data block, in each data block Each binary numeral that sampled point is corresponding, is represented with crude sampling position, it is effective according to being carried out from low level to high-order order The interception of data, obtains the compressed data of each data block.
Correspondingly, present disclose provides a kind of device for the treatment channel data for being arranged at PC ends.With reference to Figure 15 according to one A kind of device block diagram for the treatment of channel data shown in exemplary embodiment, described device can include:Receiving module 41, is used for Receiving channel compressed data;
Decompression module 42, for decompressing the channel compressions data according to default sample bits, acquisition uses matrix of differences Decompression data among expression;
Data recovery module 43, the matrix of differences is carried out inverse fortune for the finite element according to the matrix of differences Calculate, recover Src Chan sampled data.
For device embodiment, since it corresponds essentially to embodiment of the method, so related part is real referring to method Apply the part explanation of example.Device embodiment described above is only schematical, wherein described be used as separating component The unit of explanation may or may not be physically separate, can be as the component that unit is shown or can also It is not physical location, you can with positioned at a place, or can also be distributed in multiple network unit.Can be according to reality Need to select some or all of module therein to realize the purpose of the present invention program.Those of ordinary skill in the art are not paying In the case of going out creative work, you can to understand and implement.
Those skilled in the art will readily occur to the disclosure its after considering specification and putting into practice invention disclosed herein Its embodiment.The disclosure is intended to any variations, uses, or adaptations of the disclosure, these modifications, purposes or Person's adaptive change follows the general principle of the disclosure and including the undocumented common knowledge in the art of the disclosure Or conventional techniques.Description and embodiments are considered only as exemplary, and the true scope and spirit of the disclosure are by following Claim is pointed out.
It should be appreciated that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and And various modifications and changes may be made without departing from the scope thereof.The scope of the present disclosure is only limited by appended claim.

Claims (14)

  1. A kind of 1. method for the treatment of channel data, it is characterised in that the described method includes:
    Gather Src Chan sampled data;
    Determine the matrix of differences of the Src Chan sampled data;
    The matrix of differences of the Src Chan sampled data is compressed, obtains compressed channel data.
  2. 2. the according to the method described in claim 1, it is characterized in that, difference square for determining the Src Chan sampled data Battle array, including:
    On the basis of the sampled data of first sampled point in keeping each passage is constant, by current sampling point in a passage Sampled data and previous sampled point sampled data between difference, be determined as current sampling point pair described in matrix of differences The numerical value answered.
  3. 3. the according to the method described in claim 1, it is characterized in that, matrix of differences to the Src Chan sampled data It is compressed, obtains compressed channel data, including:
    The matrix of differences of the Src Chan sampled data is divided into the data of default quantity according to preset data granularity of division Block;
    Determine effective bit length of each data block;
    The corresponding valid data of each sampled point in the data block are intercepted according to effective bit length of each data block, obtain institute State the lossless compression data of Src Chan sampled data.
  4. 4. according to the method described in claim 3, it is characterized in that, it is described determine each data block effective bit length, including:
    Compare the absolute value of each sampled point corresponding data in the data block, determine maximum value;
    According to the significance bit of the binary representation of the maximum value, effective bit length of the data block is determined.
  5. 5. the according to the method described in claim 4, it is characterized in that, binary representation according to the maximum value Significance bit, determines effective bit length of the data block, including:
    The number of significant digit of the binary representation of the maximum value is added 1, obtains effective bit length of the data block.
  6. 6. according to the method described in claim 3, it is characterized in that, effective bit length of each data block of the basis intercepts the number According to the corresponding valid data of each sampled point in block, the lossless compression data of the Src Chan sampled data are obtained, including:
    According to effective bit length of each data block, sampled point is corresponding, is adopted with original to each in each data block The binary numeral that sample position represents, according to the interception that valid data are carried out from low level to high-order order, obtains each data block Compressed data.
  7. A kind of 7. method for the treatment of channel data, it is characterised in that the described method includes:
    Receiving channel compressed data;
    The channel compressions data are decompressed according to default sample bits, obtain the middle decompression data represented using matrix of differences;
    Inverse operation is carried out to the matrix of differences according to the finite element of the matrix of differences, recovers Src Chan sampled data.
  8. 8. a kind of device for the treatment of channel data, it is characterised in that described device includes:
    Data acquisition module, for gathering Src Chan sampled data;
    Matrix of differences determining module, for determining the matrix of differences of the Src Chan sampled data;
    Data compressing module, for being compressed to the matrix of differences of the Src Chan sampled data, obtains compressed logical Track data.
  9. 9. device according to claim 8, it is characterised in that the matrix of differences determining module includes:
    Difference determination sub-module, for the sampled data in first sampled point in keeping each passage it is constant on the basis of, will Difference in one passage between the sampled data of current sampling point and the sampled data of previous sampled point, is determined as difference square The corresponding numerical value of current sampling point described in battle array.
  10. 10. device according to claim 8, it is characterised in that the data compressing module includes:
    Data block divides submodule, for according to preset data granularity of division by the matrix of differences of the Src Chan sampled data It is divided into the data block of default quantity;
    Effective bit length determination sub-module, for determining effective bit length of each data block;
    Submodule is compressed, it is corresponding for intercepting each sampled point in the data block according to effective bit length of each data block Valid data, obtain the lossless compression data of the Src Chan sampled data.
  11. 11. device according to claim 10, it is characterised in that the effectively bit length determination sub-module includes:
    Comparing unit, for the absolute value of each sampled point corresponding data in the data block, determines maximum value;
    Bit length determination unit, for the significance bit of the binary representation according to the maximum value, determines the data block Effective bit length.
  12. 12. according to the devices described in claim 11, it is characterised in that the bit length determination unit, specifically for will described in most The number of significant digit of the binary representation of big absolute value adds 1, obtains effective bit length of the data block.
  13. 13. device according to claim 10, it is characterised in that the compression submodule includes:
    Data compression unit, for effective bit length according to each data block, to each being sampled in each data block The binary numeral that point is corresponding, is represented with crude sampling position, according to section that valid data are carried out from low level to high-order order Take, obtain the compressed data of each data block.
  14. 14. a kind of device for the treatment of channel data, it is characterised in that described device includes:
    Receiving module, for receiving channel compressed data;
    Decompression module, for decompressing the channel compressions data according to default sample bits, obtains what is represented using matrix of differences Centre decompression data;
    Data recovery module, carries out inverse operation to the matrix of differences for the finite element according to the matrix of differences, recovers Src Chan sampled data.
CN201610913738.6A 2016-10-19 2016-10-19 The method and device for the treatment of channel data Pending CN107961034A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610913738.6A CN107961034A (en) 2016-10-19 2016-10-19 The method and device for the treatment of channel data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610913738.6A CN107961034A (en) 2016-10-19 2016-10-19 The method and device for the treatment of channel data

Publications (1)

Publication Number Publication Date
CN107961034A true CN107961034A (en) 2018-04-27

Family

ID=61997011

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610913738.6A Pending CN107961034A (en) 2016-10-19 2016-10-19 The method and device for the treatment of channel data

Country Status (1)

Country Link
CN (1) CN107961034A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109474594A (en) * 2018-11-09 2019-03-15 北京海兰信数据科技股份有限公司 Ship end data lightweight device, bank end data reduction apparatus, ship-shore cooperation data lightweight Transmission system and transmission method
CN109700480A (en) * 2018-12-28 2019-05-03 深圳开立生物医疗科技股份有限公司 A kind of ultrasonic image-forming system and its performance adaptation method and data processing device
CN109805960A (en) * 2019-02-22 2019-05-28 无锡海斯凯尔医学技术有限公司 Method, apparatus, equipment and the storage medium that data are transmitted in ultrasonic imaging
CN111417920A (en) * 2018-10-19 2020-07-14 深圳市汇顶科技股份有限公司 Data processing method and device

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5819740A (en) * 1995-11-22 1998-10-13 Medtronic, Inc. System and method for compressing digitized signals in implantable and battery powered devices
CN1476599A (en) * 2001-10-03 2004-02-18 ������������ʽ���� Encodding apparatus and method, decoding apparatus and method, and recoding medium recoding apparatus and method
US20060291731A1 (en) * 2005-06-22 2006-12-28 General Electric Company System, method and computer instructions for compression of four dimensional data
US20100070836A1 (en) * 2008-09-11 2010-03-18 Samplify Systems, Inc. Adaptive compression of computed tomography projection data
CN101771874A (en) * 2009-12-31 2010-07-07 华中科技大学 Satellite image compression method and device for realizing satellite image compression
CN101904751A (en) * 2009-06-02 2010-12-08 信飞***公司 The ultrasonic signal compression
CN102244552A (en) * 2010-05-13 2011-11-16 中兴通讯股份有限公司 Method and device for transmitting and receiving data
CN103413335A (en) * 2013-07-23 2013-11-27 沈阳东软医疗***有限公司 Method and device for data compression
CN103747260A (en) * 2013-12-26 2014-04-23 沈阳东软医疗***有限公司 Compression and decompression methods, compression and decompression apparatuses, and a scanning system
CN103815895A (en) * 2014-01-05 2014-05-28 深圳市中瑞奇电子科技有限公司 ECG (electrocardiogram) data compression and decoding method
CN104135452A (en) * 2014-08-08 2014-11-05 福建三元达通讯股份有限公司 Synchronous compression and recovery algorithm and device for IQ (Intelligence Quotient) data
CN105337617A (en) * 2015-12-09 2016-02-17 浙江维融电子科技股份有限公司 Method for efficiently compressing full service network (FSN) files

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5819740A (en) * 1995-11-22 1998-10-13 Medtronic, Inc. System and method for compressing digitized signals in implantable and battery powered devices
CN1476599A (en) * 2001-10-03 2004-02-18 ������������ʽ���� Encodding apparatus and method, decoding apparatus and method, and recoding medium recoding apparatus and method
US20060291731A1 (en) * 2005-06-22 2006-12-28 General Electric Company System, method and computer instructions for compression of four dimensional data
US20100070836A1 (en) * 2008-09-11 2010-03-18 Samplify Systems, Inc. Adaptive compression of computed tomography projection data
CN101904751A (en) * 2009-06-02 2010-12-08 信飞***公司 The ultrasonic signal compression
CN101771874A (en) * 2009-12-31 2010-07-07 华中科技大学 Satellite image compression method and device for realizing satellite image compression
CN102244552A (en) * 2010-05-13 2011-11-16 中兴通讯股份有限公司 Method and device for transmitting and receiving data
CN103413335A (en) * 2013-07-23 2013-11-27 沈阳东软医疗***有限公司 Method and device for data compression
CN103747260A (en) * 2013-12-26 2014-04-23 沈阳东软医疗***有限公司 Compression and decompression methods, compression and decompression apparatuses, and a scanning system
CN103815895A (en) * 2014-01-05 2014-05-28 深圳市中瑞奇电子科技有限公司 ECG (electrocardiogram) data compression and decoding method
CN104135452A (en) * 2014-08-08 2014-11-05 福建三元达通讯股份有限公司 Synchronous compression and recovery algorithm and device for IQ (Intelligence Quotient) data
CN105337617A (en) * 2015-12-09 2016-02-17 浙江维融电子科技股份有限公司 Method for efficiently compressing full service network (FSN) files

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王若珏,等: "基于嵌入式Linux 的卫星气象控制与管理***设计", 《计算机应用与软件》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111417920A (en) * 2018-10-19 2020-07-14 深圳市汇顶科技股份有限公司 Data processing method and device
CN109474594A (en) * 2018-11-09 2019-03-15 北京海兰信数据科技股份有限公司 Ship end data lightweight device, bank end data reduction apparatus, ship-shore cooperation data lightweight Transmission system and transmission method
CN109700480A (en) * 2018-12-28 2019-05-03 深圳开立生物医疗科技股份有限公司 A kind of ultrasonic image-forming system and its performance adaptation method and data processing device
CN109700480B (en) * 2018-12-28 2021-12-10 深圳开立生物医疗科技股份有限公司 Ultrasonic imaging system, performance adaptation method thereof and data processing device
CN109805960A (en) * 2019-02-22 2019-05-28 无锡海斯凯尔医学技术有限公司 Method, apparatus, equipment and the storage medium that data are transmitted in ultrasonic imaging

Similar Documents

Publication Publication Date Title
CN107961034A (en) The method and device for the treatment of channel data
JP7233555B2 (en) Image recognition method, recognition model training method and apparatus, and computer program
CA3021697A1 (en) Echocardiographic image analysis
KR20180034853A (en) Apparatus and method test operating of convolutional neural network
CN109376843A (en) EEG signals rapid classification method, implementation method and device based on FPGA
CN111383741B (en) Method, device and equipment for establishing medical imaging model and storage medium
CN110163876A (en) Left ventricle dividing method, system, equipment and medium based on multi-feature fusion
CN108937912B (en) Automatic arrhythmia analysis method based on deep neural network
CN109239631A (en) A kind of MR imaging method and device
CN112270212B (en) Method and device for generating heart beat label data sequence based on multi-lead electrocardiosignal
EP4227852A1 (en) Scatter diagram classification method and apparatus for photoplethysmography signal
CN109285157A (en) Myocardium of left ventricle dividing method, device and computer readable storage medium
CN109801259A (en) A kind of fast imaging method of nuclear magnetic resonance image, device and equipment
US20210128004A1 (en) Deep neural network on ecg poincare plot for atrial fibrillation classfication
WO2021013345A1 (en) Audio processing apparatus and method for denoising a multi-channel audio signal
CN113693611B (en) Machine learning-based electrocardiogram data classification method and device
CN114565577A (en) Carotid vulnerability classification method and system based on multi-modal imaging omics
EP4226856A1 (en) Method and apparatus for predicting blood pressure by fusing calibrated photoplethysmographic signal data
CN115414049A (en) Wearable electrocardiogram real-time diagnosis system based on deep neural network
CN113705553B (en) Visual task execution method, device, electronic equipment, storage medium and system
CN109345545A (en) A kind of method, apparatus and computer readable storage medium of segmented image generation
CN107648855A (en) A kind of data processing method and device
CN114124723A (en) Networking method of magnetic resonance spectrometer and magnetic resonance spectrometer
CN111062935B (en) Mammary gland tumor detection method, storage medium and terminal equipment
CN114004802A (en) Data labeling method and device based on fuzzy comprehensive evaluation method and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180427