CN101569542A - Distributed type-B ultrasonic inspection system and processing method for ultrasonic detection signals thereof - Google Patents

Distributed type-B ultrasonic inspection system and processing method for ultrasonic detection signals thereof Download PDF

Info

Publication number
CN101569542A
CN101569542A CNA2009100400249A CN200910040024A CN101569542A CN 101569542 A CN101569542 A CN 101569542A CN A2009100400249 A CNA2009100400249 A CN A2009100400249A CN 200910040024 A CN200910040024 A CN 200910040024A CN 101569542 A CN101569542 A CN 101569542A
Authority
CN
China
Prior art keywords
ultrasonic
task
test side
user
image process
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.)
Granted
Application number
CNA2009100400249A
Other languages
Chinese (zh)
Other versions
CN101569542B (en
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.)
South China University of Technology SCUT
Original Assignee
South China University of Technology SCUT
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 South China University of Technology SCUT filed Critical South China University of Technology SCUT
Priority to CN2009100400249A priority Critical patent/CN101569542B/en
Publication of CN101569542A publication Critical patent/CN101569542A/en
Application granted granted Critical
Publication of CN101569542B publication Critical patent/CN101569542B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Ultra Sonic Daignosis Equipment (AREA)

Abstract

The invention relates to a distributed type-B ultrasonic inspection system and a processing method for ultrasonic detection signals thereof, wherein the system comprises a type-B ultrasonic image processing center for communication through a communication network, and a plurality of type-B ultrasonic detecting terminals; the type-B ultrasonic image processing center comprises a communication module, a user and task management server, a task input/output buffer area and an image processing server; the communication module is connected with the user and task management server, and the user and task management server, the task input/output buffer area and the image processing server are mutually connected; the type-B ultrasonic detecting terminals comprise probes, probe control modules, a cache, communication modules, detection terminal control modules, display modules and control panels; the probes, the probe control modules, the cache and the communication modules are connected in turn, and the detection terminal control modules are connected with the probe control modules, the cache and the communication modules, the display modules and the control panels respectively; and the system and the method have the advantages of a host with shared computing power, high resource utilization rate, flexible use, low cost, strong expanding capability, and the like.

Description

The processing method of distributed ultrasound diagnosis system and ultrasound detection signal thereof
Technical field
The present invention relates to a kind of medical science detection system, the processing method of particularly a kind of distributed ultrasound diagnosis system and ultrasound detection signal thereof.
Background technology
B-mode ultrasonography instrument (type-B ultrasonic), be commonly called as " B ultrasonic ", it is one of diagnostic instruments the most frequently used in the current clinical medicine, the reflection of organizing the difference on the acoustic characteristic to produce at the interface because of human body is various when it utilizes ultrasound wave to propagate in human body at two kinds of different tissues, refraction, scattering, phenomenon such as diffraction and decay, and physical characteristics such as sound source and receptor relative motion generation Doppler frequency shift, the form that shows various tissues and pathological changes thereof, help the doctor to diseased region, character and dysfunction degree are made diagnosis, it is low to have intensity, the frequency height, to the human zero damage, no pain, advantages such as display packing is various are widely applied to intracardiac section, Digestive System Department, in the middle of the diagnosis of disease such as urology department and department of obstetrics and gynecology.
The ultrasound diagnosis instrument is made of main frame and probe two parts usually, comprises emission, scanning, reception, signal processing and five basic composition members of demonstration.Developing rapidly along with acoustical material, electronic technology, integrated circuit, pico computer in recent years, the performance of ultrasound diagnosis instrument is improved constantly, direction to high-performance, multi-functional, high-resolution, fine definition develops gradually, the space of demonstration also by an original peacekeeping two-dimensional expansion to the three peacekeeping four-dimension.Function that becomes increasingly complex and image processing algorithm are had higher requirement to the calculation process ability of ultrasound diagnosis instrument.
Traditional ultrasound diagnosis instrument is typically designed to the instrument of a platform independent job, independently finishes various audit functions.This design can satisfy the needs that multiple comparatively simple ultrasound diagnosis is handled, the for example one dimension of B ultrasonic image, two dimension demonstration etc., but along with the more appearance and the application of complex image processing method and function, the ultrasound diagnosis instrument limitation in actual applications that works alone is also more and more obvious, for example: (1) cost height, processing and extended capability are limited.Image processing algorithms such as high-definition picture is rebuild, the four-dimensional image reconstruction of three peacekeepings, computer-aided diagnosis all need huge operand, if only finish these calculating with the ultrasound diagnosis instrument of a platform independent, then every ultrasound diagnosis instrument all needs expensive high performance computation parts to support, has improved hardware cost significantly.Based on the consideration of cost, some complex image processing algorithms even also fail are applied in the middle of the actual ultrasound diagnosis at present.In addition, independent design also makes the ultrasound diagnosis instrument be subjected to the restriction of main frame operational capability at aspects such as disposal ability, function expansion, upgradings.(2) computing capability is not shared, and the utilization rate of hardware resource is not high enough.Existing ultrasound diagnosis instrument is finished every processing capacity usually independently, does not carry out sharing of computing ability each other, usually is in idle condition under the situation such as make the ultrasound diagnosis instrument rotate patient, patient is less, causes the waste of main frame computing capability.In addition, the ultrasound diagnosis instrument between the different hospitals also can't be shared use, and few or do not have under patient's the situation at some hospital patient, its ultrasound diagnosis instrument can not provide service for other comparatively busy hospitals, has also caused the waste of resource.(3) use is dumb.Because existing every ultrasound diagnosis instrument all comprises main frame and probe, usually volume and weight is bigger, can not move flexibly, and cost an arm and a leg, therefore it is indoor to be placed on ultrasound diagnosis special in the hospital usually, patient can only arrive in the BChao Shi of hospital just can carry out ultrasound diagnosis, uses and dumb.Simultaneously, shortcomings such as existing ultrasound diagnosis instrument price height, mobile inconvenience, also be unfavorable for the ultrasound diagnosis instrument in (as rural area, community etc.) place, the perfect inadequately place of some medical facilities or family popularize use.Although can partly solving, the portable type b ultrasonic somascope uses inflexible deficiency, but existing portable type b ultrasonic somascope calculation process is limited in one's ability, some simple audit functions can only be finished, and the big tasks of operand such as high-definition picture recovers, the four-dimensional image reconstruction of three peacekeepings, computer-aided diagnosis can't be carried out.
Summary of the invention
Can not share, use shortcomings such as dumb at existing ultrasound diagnosis instrument cost height, computing capability, the object of the present invention is to provide a kind of distributed ultrasound diagnosis system, have advantages such as the main frame computing capability is shared, resource utilization is high, disposal ability is strong, use is flexible, cost is low, extended capability is strong.
The present invention also aims to provide the processing method of the ultrasound detection signal of distributed ultrasound diagnosis system.
Purpose of the present invention is achieved through the following technical solutions: the distributed ultrasound diagnosis of basis system, comprise a B ultrasonic Flame Image Process center, a plurality of B ultrasonic test side, and communicate by communication network between B ultrasonic Flame Image Process center and the B ultrasonic test side; B ultrasonic Flame Image Process center comprises communication module, user and task management server, task I/O relief area, image processing server, communication module is connected with the task management server with the user, and user and task management server, task I/O relief area, image processing server interconnect; The B ultrasonic test side comprises probe, probe-head control module, buffer memory, communication module, test side control module, display module, control panel, probe, probe-head control module, buffer memory, communication module connect in turn, and the test side control module is connected with probe-head control module, buffer memory, communication module, display module, control panel respectively.
The communication module at described B ultrasonic Flame Image Process center is a fiber access device, task I/O relief area is a hard disk array, image processing server is the Flame Image Process cluster, and user and task management server comprise the task management module that is used to finish the user management and the authentication module of the user management of B ultrasonic test side, authentication and is used to manage the operation task of submitting to each B ultrasonic test side.
The communication module of described B ultrasonic test side is network interface card, ADSL Modem or 3G modem, and buffer memory is the FLASH memorizer, and the test side control module is a flush bonding processor.
The processing method of the ultrasound detection signal of the distributed ultrasound diagnosis of basis system is characterized in that the workflow of B ultrasonic test side may further comprise the steps:
Step 11 after the system start-up, is at first carried out the initialization of software and hardware;
Step 12, test side control module control probe-head control module and probe carry out ultrasonic examination to target, and detected signal is converted to digital signal by probe-head control module and stores in the buffer memory;
Step 13 if the operation that the user need finish can be finished by the test side control module, is then handled and display result on display module the ultrasound data in the buffer memory by the test side control module;
Step 14, if the task that the user need finish can not be finished by the test side control module, then test side control module control communication module and B ultrasonic Flame Image Process center establish a communications link, and ultrasound detection data in the buffer memory and the operation information that will carry out are sent to B ultrasonic Flame Image Process center by communication module;
Step 15, after B ultrasonic Flame Image Process center finishes to the date processing of B ultrasonic test side, send the message of finishing dealing with to the B ultrasonic test side, after the test side control module receives this message by communication module, the result of reception B ultrasonic Flame Image Process center processing also exists in the buffer memory, controls display module then and shows;
Step 16, after finishing using in the B ultrasonic test side, the user exits command by the control panel input, after the test side control module receives this message, send log-off message by communication module to B ultrasonic Flame Image Process center, and being connected of disconnection and B ultrasonic Flame Image Process center;
The workflow at B ultrasonic Flame Image Process center may further comprise the steps:
Step 21 after the system start-up, is at first carried out the initialization of software and hardware;
Step 22, the user receives to set up being connected of B ultrasonic test side by communication module with the task management server and asks, and it is carried out user rs authentication, if checking is not passed through, then refuse the connection request of this B ultrasonic test side, otherwise then write down this user's information, allow this B ultrasonic test side in the B ultrasonic Flame Image Process, to set up operation task in the heart;
Step 23, user and task management server receive task description information that the B ultrasonic test side sends over and pending data by communication module, leave task I/O relief area in, and write down the relevant information of this time operation task;
Step 24, user and task management server are by the priority order of each operation task, and the control image processing server is handled from the data that task I/O relief area takes out each operation task; After image processing server is finished the processing of certain operation task, the result who handles is stored in task I/O relief area, and notifies user and task management server;
Step 25, user and task management server send by communication module the result of depositing in the task I/O relief area by the priority order of each operation task to corresponding B ultrasonic test side; After transmission finishes, delete the relative recording of this task;
Step 26, when user and task management server receive the log-off message of certain B ultrasonic test side by communication module, the task management submodule is checked the task whether is handling in addition this B ultrasonic test side, if have, then notify the Flame Image Process cluster to stop this task handling, and delete the wherein inter-related task information of record, authenticate and manage the relevant user information of deleting this B ultrasonic test side of being write down in the submodule the user at last.
Compared with prior art, the present invention has the following advantages and beneficial effect:
(1) computing capability is shared, resource utilization is high.In the distributed ultrasound diagnosis provided by the invention system, the computing capability at B ultrasonic Flame Image Process center can be shared by a plurality of B ultrasonic test side simultaneously and use, the vacancy rate of computational resource is low, and can reasonably be each B ultrasonic test side Distribution Calculation ability, with the super somascope of existing Independent B mutually specific energy utilize limited computational resource more efficiently.In addition, the computing capability at B ultrasonic Flame Image Process center can also be utilized by the B ultrasonic test side that communication network is distributed everywhere, can solve the unbalanced situation of ultrasound diagnosis instrument utilization rate between the different application place effectively.
(2) disposal ability is strong, easy to use.In the B ultrasonic Flame Image Process of the present invention in the heart, image processing server adopts the computer of many phase the Internets to constitute, by methods such as Distributed Calculation, can make each B ultrasonic test side can both finish for the user provides the strong calculation and processing ability such as bigger functions of operand such as high-definition picture recovery, the four-dimensional image reconstruction of three peacekeepings, computer-aided diagnosises.Simultaneously, because the B ultrasonic test side does not need to possess very strong disposal ability, therefore its structure is simpler than traditional ultrasound diagnosis instrument, can be designed to portable form at an easy rate, can be widely used in multiple medical treatment situation, be particularly suitable in universal uses in place or family such as the insufficient cities and towns of medical resource, rural area, communities.
(3) use cost is low, and extended capability is strong.Distributed B ultrasonic detection system provided by the invention, each B ultrasonic Flame Image Process center can be handled the task requests of a plurality of long-range B ultrasonic test side simultaneously, can utilize the calculation process ability of B ultrasonic processing center fully, the B ultrasonic test side is simple in structure, with low cost, the medical center only need possess the function that multiple complexity can be finished in the B ultrasonic test side, independently purchases the ultrasound diagnosis instrument with each medical center and compares, and can reduce use cost significantly.In addition, distributed B ultrasonic detection system provided by the invention also has very strong extended capability, by increasing the B ultrasonic test side, can increase medical test point easily, the computer at upgrading B ultrasonic Flame Image Process center or the number of increase computer, then can improve the calculation process ability of system, the software system at upgrading B ultrasonic Flame Image Process center then can increase new processing capacity.
Description of drawings
Fig. 1 is a system architecture diagram of the present invention;
Fig. 2 is a B ultrasonic Flame Image Process division center block diagram of the present invention;
Fig. 3 is a B ultrasonic of the present invention test side structured flowchart;
Fig. 4 is the B ultrasonic Flame Image Process division center block diagram of the embodiment of the invention;
Fig. 5 is the B ultrasonic test side structured flowchart of the embodiment of the invention;
Fig. 6 is the B ultrasonic test side workflow diagram of the embodiment of the invention;
Fig. 7 is the B ultrasonic Flame Image Process central task flow chart of the embodiment of the invention.
The specific embodiment
The present invention is described in further detail below in conjunction with embodiment and accompanying drawing, but embodiments of the present invention are not limited thereto.
Embodiment
System structure of the present invention as shown in Figure 1, mainly constitute jointly by a B ultrasonic Flame Image Process center and a plurality of B ultrasonic test side, B ultrasonic Flame Image Process center is by optical fiber access communications network (for example the Internet), for finishing the bigger image processing operations of various computings in each B ultrasonic test side, complex image processing algorithm comparatively such as the high-resolution recovery of B ultrasonic image, three-dimensional reconstruction, computer-aided diagnosis for example; The B ultrasonic test side is placed on the place that can communicate by letter with B ultrasonic Flame Image Process center arbitrarily, by mode access communications networks (for example the Internet) such as ADSL, 3G, finish ultrasound detection, to B ultrasonic Flame Image Process center submit operation task and receive and show the functions such as result at B ultrasonic Flame Image Process center; Communicate by communication network between B ultrasonic test side and the B ultrasonic Flame Image Process center.
B ultrasonic Flame Image Process of the present invention center, its structure as shown in Figure 2, mainly constitute by communication module, user and task management server, task I/O relief area, image processing server, communication module is connected with the task management server with the user, and user and task management server, task I/O relief area, image processing server interconnect.
B ultrasonic of the present invention test side, its structure as shown in Figure 3, mainly constitute by probe, probe-head control module, buffer memory, communication module, test side control module, display module, control panel, probe, probe-head control module, buffer memory, communication module connect in turn, and the test side control module is connected with probe-head control module, buffer memory, communication module, display module, control panel respectively.
In the present embodiment, the structure at B ultrasonic Flame Image Process center as shown in Figure 4, mainly constitute jointly by fiber access device, user and task management server, hard disk array, Flame Image Process cluster, be that communication module adopts fiber access device, task I/O relief area adopts hard disk array, and image processing server adopts the Flame Image Process cluster; Fiber access device is connected with task server with the user, and user and task management server, hard disk array, Flame Image Process cluster interconnect by LAN.Fiber access device is as the communication module of system, finishes communicating by letter of B ultrasonic Flame Image Process center and B ultrasonic test side.Hard disk array is realized the function of the task I/O relief area of system, is used to deposit the pending data that each B ultrasonic test side sends, and the result that need send each B ultrasonic test side to.User and task management server are by a computer realization, comprise user management and authentication module, task management module, finish respectively the B ultrasonic test side user management and authentication, manage the function of the operation task of each B ultrasonic test side submitting to, realize following managerial function by software: (1) finishes B ultrasonic test side user's management and authentication; (2) by the data of fiber access device reception B ultrasonic test side, leave in the hard disk array, and press the priority order of each B ultrasonic test side operation task, the control image processing server takes out the data of each operation task and handles from hard disk array; (3) by the priority order of each B ultrasonic test side operation task, the result of depositing in the hard disk array is sent to corresponding B ultrasonic test side by fiber access device.The Flame Image Process cluster is the clustered computing system that the computer by many phase the Internets constitutes, and is responsible for the ultrasound data that the B ultrasonic test side of leaving in the hard disk array sends is handled, and the result is outputed in the hard disk array.
In the present embodiment, B ultrasonic test side structure as shown in Figure 5, mainly constitute jointly by probe, probe-head control module, FLASH memorizer, communication module, flush bonding processor, display module and control panel, be that buffer memory adopts the FLASH memorizer, the test side control module adopts flush bonding processor; Probe is connected with probe-head control module, probe-head control module, FLASH memorizer, communication module, flush bonding processor connect successively by system bus, and flush bonding processor also is connected with FLASH memorizer, probe-head control module, display module and control panel respectively by system bus.Wherein, probe is finished transmitting and receiving of supersonic sounding signal, probe-head control module is controlled pop one's head in ultransonic emission, scanning and reception, and the simulation supersonic sounding conversion of signals that will receive is the digital ultrasound signal, the structure of these two modules is identical with corresponding module in the traditional ultrasound diagnosis instrument, repeats no more here.The FLASH memorizer is as the buffer memory of system, is used to store the digital ultrasound signal of probe-head control module output, and the result that sends of the B ultrasonic Flame Image Process center that receives of storing communication module.Communication module is network interface card, ADSL Modem or 3G modem, finish the data communication between B ultrasonic test side and the B ultrasonic Flame Image Process center, the digital ultrasound signal that is stored in the FLASH memorizer is sent to B ultrasonic Flame Image Process center, and receive the processing result image that B ultrasonic Flame Image Process center sends, be stored in the FLASH memorizer.Display module is made of the driver module and the display screen that connect in turn, is used to show the local B ultrasonic image of gathering and handling, and the result that sends of B ultrasonic Flame Image Process center.Control panel is made of the parallel interface and the push-button array that connect in turn, is used to receive user's input command.The test side control module of flush bonding processor construction system realizes with ARM chip and correspondent peripheral circuit, finishes following function:
(1) the control probe-head control module carries out the B ultrasonic image acquisition and is stored in the FLASH memorizer; (2) by communication module ultrasound data in the buffer memory and corresponding operation requests are sent to B ultrasonic Flame Image Process center, reception B ultrasonic Flame Image Process center is transmitted the result who returns and is stored in the FLASH memorizer; (3) the control display module shows the result that local B ultrasonic image of gathering and handling or B ultrasonic Flame Image Process center send; (4) receive user's order by control panel, and operate accordingly.
In the present embodiment, B ultrasonic Flame Image Process center is placed in the special machine room, the B ultrasonic test side is placed on each medical examination point, carry out long-range connection and communicate by letter by the Internet between the two, when needs carry out the complex calculations processing, the B ultrasonic test side sends to B ultrasonic Flame Image Process center with detected B ultrasonic data by the Internet and handles, and receives and show the result that B ultrasonic Flame Image Process center sends over by the Internet.Specifically, the B ultrasonic test side is controlled each several part hardware by flush bonding processor wherein and is realized above-mentioned functions, and its workflow comprises following steps as shown in Figure 6:
(1) after the system start-up, at first carries out the initialization of software and hardware, enter the system message circulation of mastery routine then.
(2) flush bonding processor control probe-head control module and probe carry out ultrasonic examination to target, and detected signal is converted to digital signal by probe-head control module and stores in the FLASH memorizer.This step is specific as follows:
When flush bonding processor receives by control panel after the user need carry out instruction that B ultrasonic detects, start the thread of a ultrasound detection and data acquisition.This thread is at first opened up an input block in internal memory, and sets up the data file of preserving this time operation task in the FLASH memorizer; Controlling probe-head control module and probe then sends ultrasound detection signal and receives echo target.Echo-signal is converted to digital signal by probe-head control module, is stored in the relief area that flush bonding processor is opened up in internal memory.When data in the relief area are full, flush bonding processor with the deposit data in the relief area in the respective file of FLASH memorizer.After an image frame grabber was finished, flush bonding processor showed that on display module the B ultrasonic of this frame detects picture, monitors current ultrasonographic position and situation for the user.
(3) if the operation that the user need finish can be finished by flush bonding processor, then the ultrasound data in the FLASH memorizer is handled and display result on display module by flush bonding processor.This step is specially:
After ultrasonic detection, data acquisition finishes, if the current operation of user can be finished by flush bonding processor this locality, for example the convergent-divergent of some simple peacekeeping two dimensions, filtering, enhancing etc. are then handled and display result on display module the detection data in the FLASH memorizer by flush bonding processor.Which operation can be finished this locality, is pre-determined by designer's operational capability according to employed flush bonding processor when the system design, and provide the subprogram of finishing respective handling in the software of flush bonding processor.
(4) if the task that the user need finish can not finish by flush bonding processor, then flush bonding processor control communication module and B ultrasonic Flame Image Process center establish a communications link, and ultrasound detection data in the FLASH memorizer and the operation information that will carry out are sent to B ultrasonic Flame Image Process center by communication module.This step is specific as follows:
Can not operate by the user that finish flush bonding processor this locality, super-resolution rebuilding such as the B ultrasonic image, three peacekeeping four-dimensional reconstructions, the processing that operands such as computer-aided diagnosis are very big, or some new processing capacities that do not possess when designing in the B ultrasonic test side, then at first establish a communications link by communication module and B ultrasonic Flame Image Process center by flush bonding processor, for example, when communication module is made of ADSL or 3G modem, need dial-up access to arrive fixing or mobile communications network, send log-on message to B ultrasonic Flame Image Process center then, wait to be verified passing through.After the answer of passing through checking that receives B ultrasonic Flame Image Process center, start the thread that a ultrasound data sends, this thread at first sends the task description of this operation to B ultrasonic Flame Image Process center by communication module, comprise the parameter of operation types, operation, the information such as data volume size of operation, then the detection data file of preserving in the FLASH memorizer is sent to B ultrasonic Flame Image Process center.
(5) after B ultrasonic Flame Image Process center finishes to the date processing of B ultrasonic test side, send the message of finishing dealing with to the B ultrasonic test side, after flush bonding processor receives this message by communication module, the result of reception B ultrasonic Flame Image Process center processing also exists in the FLASH memorizer, controls display module then and shows.This step is specially:
B ultrasonic Flame Image Process center sends the message of finishing dealing with to the B ultrasonic test side after the date processing of this B ultrasonic test side is finished, and after flush bonding processor receives this message by communication module, starts the receiving thread of a result.In this thread, flush bonding processor at first sends the information of " reception DSR " to B ultrasonic Flame Image Process center by communication module, and in internal memory, open up the reception relief area, in the FLASH memorizer, set up and preserve the data file that this time receives task, receive the result of B ultrasonic Flame Image Process center processing then by communication module, leave in the reception relief area, when the reception relief area is full, the data that receive in the relief area are write in the file of setting up in the FLASH memorizer.After receiving, flush bonding processor shows by display module the result that leaves in the FLASH memorizer according to user's operational order for the user.
(6) after finishing using in the B ultrasonic test side, the user exits command by control panel input, after flush bonding processor receives this message, sends log-off message by communication module to B ultrasonic Flame Image Process center, and being connected of disconnection and B ultrasonic Flame Image Process center.
In further embodiments, in the collection of ultrasound detection data with send the load mode that can adopt DMA, promptly in the gatherer process of ultrasound detection data, the ultrasound detection data directly are sent to the FLASH memorizer from probe-head control module, in the process of transmitting at B ultrasonic Flame Image Process center, the ultrasound detection data directly are sent to communication module from the FLASH memorizer in the ultrasound detection data.
In the heart, user and task management server are finished main control function in the B ultrasonic Flame Image Process, and finish various Flame Image Process tasks by the Flame Image Process cluster that is attached thereto.Specifically, user and task management server adopt following flow process to finish the Flame Image Process task that submit to a plurality of B ultrasonic test side, its workflow as shown in Figure 7:
(1) after the system start-up, at first carries out the initialization of software and hardware, enter the system message circulation of mastery routine then.
(2) user receives to set up being connected of B ultrasonic test side by communication module with the task management server and asks, and in user management and authentication module, it is carried out user rs authentication, if checking is not passed through, then refuse the connection request of this B ultrasonic test side, otherwise then write down this user's information, allow this B ultrasonic test side in the B ultrasonic Flame Image Process, to set up operation task in the heart.This step is specific as follows:
After user and task management server receive the log-on message of a certain B ultrasonic test side by communication module, start a user and authenticate thread; In this thread, the user authenticates and manages submodule the log-on message of B ultrasonic test side is carried out user rs authentication, if authorization information is incorrect, then send the information of refusal login to this B ultrasonic test side by communication module, if authorization information is correct, then in current user list, write down this user's information.The task management submodule allows this B ultrasonic test side to set up the Flame Image Process task at B ultrasonic Flame Image Process center according to the record of active user's tabulation.
(3) user and task management server receive task description information that the B ultrasonic test side sends over and pending data by communication module, leave task I/O relief area in, and write down the relevant information of this time operation task.This step is specific as follows:
When user and task management server receive the task requests that the B ultrasonic test side sends over by communication module, starting data receives and processing threads, in this thread, the task management submodule at first increases the information of this task in current task list, and is used to receive the data of this task according to the data volume size that provides in task description information initialization a slice memory area in hard disk array.
After the initial work of reception data is finished, the task management submodule is in the data flow that communication module receives, authenticate and manage the mission bit stream that writes down in active user's information of writing down in the submodule and this module according to sign, the user of B ultrasonic test side in the different pieces of information bag, taking-up belongs to the data flow of this this subtask of B ultrasonic test side, is stored in the corresponding stored zone of setting up in the hard disk array.
(4) user and task management server are by the priority order of each operation task, and the control image processing server is handled from the data that task I/O relief area takes out each operation task; After image processing server is finished the processing of certain operation task, the result who handles is stored in task I/O relief area, and notifies user and task management server.This step is specific as follows:
After data received, the task management submodule joined this task in the to-be-processed task list, by the order according to priority of the task management thread in the system, the Flame Image Process task of each B ultrasonic test side is submitted to the Flame Image Process cluster calculate.The priority order of task can adopt first come first served basis, also can sort according to urgency level, the levels of payment of the super test side of different B task.
The Flame Image Process cluster is one to carry out the clustered computing system of Flame Image Process specially, adopt distributed computational methods to finish the image processing algorithm of each task, finish the Flame Image Process calculating of certain task when the Flame Image Process cluster after, result is write hard disk array, and notify user and this task of task management server to dispose.
(5) user and task management server send by communication module the result of depositing in the task I/O relief area by the priority order of each operation task to corresponding B ultrasonic test side; After transmission finishes, delete the relative recording of this task.This step is specific as follows:
When user and task management server receive after the Flame Image Process cluster finishes the message of certain task, the task management submodule for finishing, and starts the status indication of this task data and sends thread.This thread sends each the task handling result who deposits in the hard disk array by communication module by the priority order of each task to corresponding B ultrasonic test side.After transmission finished, task management program was deleted the relative recording of this task.
(6) when user and task management server receive the log-off message of certain B ultrasonic test side by communication module, the task management submodule is checked the task whether is handling in addition this B ultrasonic test side, if have, then notify the Flame Image Process cluster to stop this task handling, and delete the wherein inter-related task information of record, authenticate and manage the relevant user information of deleting this B ultrasonic test side of being write down in the submodule the user at last.
The foregoing description is a preferred implementation of the present invention; but embodiments of the present invention are not restricted to the described embodiments; other any do not deviate from change, the modification done under spirit of the present invention and the principle, substitutes, combination, simplify; all should be the substitute mode of equivalence, be included within protection scope of the present invention.

Claims (5)

1. distributed ultrasound diagnosis system is characterized in that: comprise a B ultrasonic Flame Image Process center, a plurality of B ultrasonic test side, communicate by communication network between B ultrasonic Flame Image Process center and the B ultrasonic test side; B ultrasonic Flame Image Process center comprises communication module, user and task management server, task I/O relief area, image processing server, communication module is connected with the task management server with the user, and user and task management server, task I/O relief area, image processing server interconnect; The B ultrasonic test side comprises probe, probe-head control module, buffer memory, communication module, test side control module, display module, control panel, probe, probe-head control module, buffer memory, communication module connect in turn, and the test side control module is connected with probe-head control module, buffer memory, communication module, display module, control panel respectively.
2. distributed ultrasound diagnosis according to claim 1 system, it is characterized in that: the communication module at described B ultrasonic Flame Image Process center is a fiber access device, task I/O relief area is a hard disk array, image processing server is the Flame Image Process cluster, and user and task management server comprise the task management module that is used to finish the user management and the authentication module of the user management of B ultrasonic test side, authentication and is used to manage the operation task of submitting to each B ultrasonic test side.
3. distributed ultrasound diagnosis according to claim 1 system, it is characterized in that: the communication module of described B ultrasonic test side is network interface card, ADSL Modem or 3G modem, and buffer memory is the FLASH memorizer, and the test side control module is a flush bonding processor.
4. the processing method of the ultrasound detection signal of distributed ultrasound diagnosis according to claim 1 system is characterized in that the workflow of B ultrasonic test side may further comprise the steps:
Step 11 after the system start-up, is at first carried out the initialization of software and hardware;
Step 12, test side control module control probe-head control module and probe carry out ultrasonic examination to target, and detected signal is converted to digital signal by probe-head control module and stores in the buffer memory;
Step 13 if the operation that the user need finish can be finished by the test side control module, is then handled and display result on display module the ultrasound data in the buffer memory by the test side control module;
Step 14, if the task that the user need finish can not be finished by the test side control module, then test side control module control communication module and B ultrasonic Flame Image Process center establish a communications link, and ultrasound detection data in the buffer memory and the operation information that will carry out are sent to B ultrasonic Flame Image Process center by communication module;
Step 15, after B ultrasonic Flame Image Process center finishes to the date processing of B ultrasonic test side, send the message of finishing dealing with to the B ultrasonic test side, after the test side control module receives this message by communication module, the result of reception B ultrasonic Flame Image Process center processing also exists in the buffer memory, controls display module then and shows;
Step 16, after finishing using in the B ultrasonic test side, the user exits command by the control panel input, after the test side control module receives this message, send log-off message by communication module to B ultrasonic Flame Image Process center, and being connected of disconnection and B ultrasonic Flame Image Process center;
The workflow at B ultrasonic Flame Image Process center may further comprise the steps:
Step 21 after the system start-up, is at first carried out the initialization of software and hardware;
Step 22, the user receives to set up being connected of B ultrasonic test side by communication module with the task management server and asks, and it is carried out user rs authentication, if checking is not passed through, then refuse the connection request of this B ultrasonic test side, otherwise then write down this user's information, allow this B ultrasonic test side in the B ultrasonic Flame Image Process, to set up operation task in the heart;
Step 23, user and task management server receive task description information that the B ultrasonic test side sends over and pending data by communication module, leave task I/O relief area in, and write down the relevant information of this time operation task;
Step 24, user and task management server are by the priority order of each operation task, and the control image processing server is handled from the data that task I/O relief area takes out each operation task; After image processing server is finished the processing of certain operation task, the result who handles is stored in task I/O relief area, and notifies user and task management server;
Step 25, user and task management server send by communication module the result of depositing in the task I/O relief area by the priority order of each operation task to corresponding B ultrasonic test side; After transmission finishes, delete the relative recording of this task;
Step 26, when user and task management server receive the log-off message of certain B ultrasonic test side by communication module, the task management submodule is checked the task whether is handling in addition this B ultrasonic test side, if have, then notify the Flame Image Process cluster to stop this task handling, and delete the wherein inter-related task information of record, authenticate and manage the relevant user information of deleting this B ultrasonic test side of being write down in the submodule the user at last.
5. the processing method of ultrasound detection signal according to claim 4, it is characterized in that: the test side control module described in the step 12-16 is a flush bonding processor, buffer memory is the FLASH memorizer; Task I/O relief area described in the step 22-26 is a hard disk array, image processing server is the Flame Image Process cluster, user and task management server comprise the task management module that is used to finish the user management and the authentication module of the user management of B ultrasonic test side, authentication and is used to manage the operation task of submitting to each B ultrasonic test side, carry out user rs authentication by user management and authentication module in step 22.
CN2009100400249A 2009-06-05 2009-06-05 Processing method for ultrasonic detection signals of distributed type-B ultrasonic inspection system Expired - Fee Related CN101569542B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009100400249A CN101569542B (en) 2009-06-05 2009-06-05 Processing method for ultrasonic detection signals of distributed type-B ultrasonic inspection system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009100400249A CN101569542B (en) 2009-06-05 2009-06-05 Processing method for ultrasonic detection signals of distributed type-B ultrasonic inspection system

Publications (2)

Publication Number Publication Date
CN101569542A true CN101569542A (en) 2009-11-04
CN101569542B CN101569542B (en) 2010-12-01

Family

ID=41229126

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009100400249A Expired - Fee Related CN101569542B (en) 2009-06-05 2009-06-05 Processing method for ultrasonic detection signals of distributed type-B ultrasonic inspection system

Country Status (1)

Country Link
CN (1) CN101569542B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102156167A (en) * 2011-04-07 2011-08-17 华南理工大学 Distributed ultrasonic detecting method and system of steel rails
CN102175615A (en) * 2011-01-28 2011-09-07 华南理工大学 Optical fiber coupling photoaccoustic detection probe and positioning method of target to be measured thereof
CN103202712A (en) * 2012-01-17 2013-07-17 三星电子株式会社 Probe Device, Server, System For Diagnosing Ultrasound Image, And Method Of Processing Ultrasound Image
CN103514361A (en) * 2012-06-19 2014-01-15 株式会社东芝 Medical apparatus, information system and data recovery method
CN103536287A (en) * 2012-07-11 2014-01-29 上海联影医疗科技有限公司 System and method for remote monitoring and maintaining of medical imaging equipment
CN104933936A (en) * 2015-07-01 2015-09-23 徐州市双惠医疗设备有限公司 Fully digital B-scan teaching demonstration instrument
CN105008952A (en) * 2013-02-14 2015-10-28 B-K医疗公司 Multi-client ultrasound imaging system
CN106137235A (en) * 2016-07-26 2016-11-23 中国科学院深圳先进技术研究院 C-arm X-ray machine, control system and medical image system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005004470A1 (en) * 2005-01-31 2006-08-10 Siemens Ag Distributed radiology system and actuator synchronization providing method, involves synchronizing distributed radiology system by correction of local data instances under consideration of communicated, corrected data
JP2006285376A (en) * 2005-03-31 2006-10-19 Toshiba Corp Medical diagnostic device, medical network system, and control method of medical diagnostic device

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102175615A (en) * 2011-01-28 2011-09-07 华南理工大学 Optical fiber coupling photoaccoustic detection probe and positioning method of target to be measured thereof
CN102156167A (en) * 2011-04-07 2011-08-17 华南理工大学 Distributed ultrasonic detecting method and system of steel rails
CN103202712A (en) * 2012-01-17 2013-07-17 三星电子株式会社 Probe Device, Server, System For Diagnosing Ultrasound Image, And Method Of Processing Ultrasound Image
CN103514361A (en) * 2012-06-19 2014-01-15 株式会社东芝 Medical apparatus, information system and data recovery method
CN103536287A (en) * 2012-07-11 2014-01-29 上海联影医疗科技有限公司 System and method for remote monitoring and maintaining of medical imaging equipment
CN103536287B (en) * 2012-07-11 2015-11-25 上海联影医疗科技有限公司 The remote monitoring maintenance system of medical imaging devices and method
CN105008952A (en) * 2013-02-14 2015-10-28 B-K医疗公司 Multi-client ultrasound imaging system
CN105008952B (en) * 2013-02-14 2019-03-26 B-K医疗公司 Multi-client ultrasonic image-forming system
CN104933936A (en) * 2015-07-01 2015-09-23 徐州市双惠医疗设备有限公司 Fully digital B-scan teaching demonstration instrument
CN106137235A (en) * 2016-07-26 2016-11-23 中国科学院深圳先进技术研究院 C-arm X-ray machine, control system and medical image system

Also Published As

Publication number Publication date
CN101569542B (en) 2010-12-01

Similar Documents

Publication Publication Date Title
CN101569542B (en) Processing method for ultrasonic detection signals of distributed type-B ultrasonic inspection system
US6440071B1 (en) Peripheral ultrasound imaging system
CN104583979B (en) Dynamic physical memory partition technology
US8292811B2 (en) Advanced application framework system and method for use with a diagnostic medical ultrasound streaming application
US6932767B2 (en) Diagnostic medical ultrasound system having a pipes and filters architecture
US6629926B1 (en) Ultrasonic system and method for storing data
CN100452067C (en) Medical image data transmission and three-dimension visible sysem and its implementing method
US20010035866A1 (en) System architecture and method for operating a medical diagnostic ultrasound system
CN106102584B (en) Software-based ultrasonic imaging system
CN101057223A (en) Methods and apparatus for supporting multiple configurations in a multi-processor system
CN102835974A (en) Method for medical ultrasound three-dimensional imaging based on parallel computer
Bakker HIS, RIS, and PACS
US7647593B2 (en) Image processing system for volume rendering
CN109069110A (en) Ultrasonic image-forming system with simplified 3D imaging control
US20060116577A1 (en) Direct image measurement editing mode for ultrasound reports
US20220361854A1 (en) Dematerialized, multi-user system for the acquisition, generation and processing of ultrasound images
CN100440230C (en) Method of remote control therapeutic instrument and its device
Kawasaki et al. High-performance computing service over the Internet for intraoperative image processing
Lee et al. Applying multimedia to medical imaging
JP2003245278A (en) Ultrasonic diagnostic apparatus
Kassem et al. A new digital scan conversion architecture for ultrasonic imaging systems
CN110163848B (en) Image generation method and device and terminal equipment
TW201902426A (en) Ultrasound imaging device, method, computer program product with stored programs, computer readable medium with stored programs
JPH11113897A (en) Ultrasonograph
CN2592125Y (en) Multifunctional ultrasonic diagnostic apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20101201

Termination date: 20130605