Liver cancer is one of the cancers with the highest fatality rate in the world,for which the most effective therapy method is liver transplantation or excision.In traditional hepatectomy,doctors mainly depend on two-dimensional slices and personal experience to make the surgery plan.With the rapid development of medical imaging technique,the liver surgery planning system based on a computer-aided technology has been able to help doctors to make individualized,safe and reasonable operation plans for patients before the operation of liver tumor resection,so as to reduce surgical risk and improve the achievement ratio of operation.Most of the current liver surgery planning systems are the localized software,which has high purchase cost,long learning cycle and limited site condition in use.As the development of internet technology,the B/S framework platform has become a kind of new software architecture.And its emergence provides a direction for the implementation of the medical image processing system into client server from localization.The framework transfers the data storage,high performance calculation and other processes of the liver surgery planning system to a server,capable of achieving multi-user simultaneous operation,ubiquitous access,and reducing the higher using threshold in the previous surgery planning system.Thus it makes up the disadvantages of the above localized surgical planning system.Therefore,a cloud-oriented liver surgery planning system has been proposed in this paper.The main content of this paper includes the several points below: the first part is to analyze the network communication requirements and functional requirements of the cloud-oriented surgery planning system via the combination of the composition structures of the B/S framework medical image processing cloud platform,namely,a Web server,data server and computing server.Then based on the modular architecture,an overall framework of the system is designed and each modular function of the system is set.The second part is to set up a network communication channel between the system and Web server,between the system and data server via the application of the WebSocket-based network communication protocol,so as to successfully achieve the cloud service of the system.The third part is to achieve the cloud liver segmentation,cloud 3D visualization,cloud liver simulation excision and other functions of the system and to complete the overall construction of the cloud-oriented liver surgery planning system designed in this paper.The forth one is to make comparison with the results calculated via the commercial software of hospitals,and other divisions for evaluation and testing in the aspects of system interaction frequency,resources occupancy,multi-run quantity,etc.To sum up,It verifies that the cloud-oriented liver surgery planning system achieved in this paper can basically satisfy all aspects of design requirements. |