SURGICAL PROCEDURE TRAINING SYSTEM

NL2039398APending Publication Date: 2026-07-13MA-TRAC BV

Patent Information

Authority / Receiving Office
NL · NL
Patent Type
Applications
Current Assignee / Owner
MA-TRAC BV
Filing Date
2024-12-18
Publication Date
2026-07-13

AI Technical Summary

Technical Problem

Existing surgical simulators fail to provide a lifelike training environment for surgeons, as they do not accurately replicate the conditions of actual surgical procedures, particularly in terms of imaging and patient body part motion.

Method used

A surgical training system comprising a patient body part simulator, an image acquisition system, an image processing system, and an image display that converts and presents images to match the specific imaging techniques used during actual surgical procedures, such as echoscopy and echocardiography, along with features like depth imaging, actuator-driven motion, and augmented reality to enhance realism.

Benefits of technology

The system provides a more realistic training experience by simulating actual surgical conditions, allowing surgeons to practice procedures with enhanced accuracy and feedback on their performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

The present disclosure relates to a surgical procedure training system. The system comprises a patient body part simulator (2), such as a replica of a heart (5) or a part thereof, such as a mitral valve (6,7). Further, an image acquisition system (3) directed at the patient body part simulator is provided. The system also comprises an image processing system (700) configured to convert images from the image acquisition system (3) into emulation images corresponding with a specific imaging technique, such as echoscopy or echocardiography, as deployed during an actual surgical procedure on the patient body part; and an image display (4) presenting to a training surgeon images from the image acquisition system (3) and converted by the image processing system (700) into the images corresponding with the specific imaging technique.
Need to check novelty before this filing date? Find Prior Art

Description

FIELD The present disclosure relates to a . BACKGROUND s in general are known. However, these are not known to the inventors of the present disclosure to exhibit any sophistication other than in terms of materials and production of patient body part simulators, such as a heart, to allow training (cardio)surgeons the opportunity to practice a surgical procedure on a simulator or simulated heart, (to train for the surgical procedure), with a look and feel approximating a situation as they could encounter when performing an actual surgical (or generally: medical) procedure on an actual heart or another body part. Reference to training, in the following disclosure, also includes training for interventional physicians, and not only surgeons, as well as other practitioners. However, relative to practice, such an isolated simulator or simulated heart would not represent actual circumstances during an actual surgical procedure. Consequently, available s fall short of providing a substantial lifelike situation for a training surgeon during training a surgical procedure. SUMMARY The according to the present disclosure provides considerable improvements over the prior art. These and other improvements, effects and benefits of the present disclosure are provided in that the comprises: a patient body part simulator, such as a replica of a heart or a part thereof, such as a mitral valve; an image acquisition system directed at the patient body part simulator; an image processing system configured to convert images from the image acquisition system into emulation images corresponding with a specific imaging technique, such as echoscopy and / or more in particular perhaps even echocardiography, as deployed during an actual surgical procedure on the patient body part; and an image display presenting to a training surgeon images from the image acquisition system and converted by the image processing system into the images corresponding with the specific imaging technique. By converting acquired images before displaying converted images in a format or corresponding with the specific imaging technique, such as echoscopy and / or even echocardiography, as deployed during an actual surgical procedure on the patient body part, the training surgeon is able to train much more effectively any desired medical or surgical procedure in which imaging aids the surgeon when performing the actual procedure. The present disclosure, in a further aspect, relates to a method of surgical procedure training, comprising: providing a patient body part simulator, such as a replica of a heart or a part thereof, such as a mitral valve; acquiring images with an image acquisition system directed at the patient body part simulator; converting acquired images into emulation images corresponding with a specific technique of imaging as available during an actual surgical procedure on the patient body part; and displaying converted acquired images to a training surgeon on a display, wherein the images correspond with the specific imaging technique as available during an actual surgical procedure on the patient body part. Further, the disclosure comprises numerous possibilities, which may be defined in the appended dependent claims, and / or form part of the below embodiment description of preferred embodiments. In more detail, the following features are referred to here in more detail. The may have the image acquisition system comprising a plurality of cameras. The may then have the image acquisition system comprising at least one pair or cameras arranged to in combination acquire depth images of the patient body part simulator. Additionally or alternatively the surgical training system may have the image acquisition system trained at the patient body part simulator from a perspective corresponding with medical imaging of the specific technique, such as echoscopy and / or even echocardiography, as deployed during an actual surgical procedure on the patient body part. However, it should be noted that for example depending on an accuracy of the image acquisition system and image conversion by the image processing system, especially when deploying a 3dimensional or depth imaging, the feature that the image acquisition system must be arranged to function from a perspective corresponding with medical imaging of a specific technique may be replaced and realized by image processing rather than camera positioning, especially when using stereoscopic camera. Additionally or alternatively, the may have the patient body part simulator comprising a tissue simulating replica of the patient body part. Then, the tissue simulating replica of the patient body part may be a 3D printed replica, using soft printed material. Additionally or alternatively, the may further comprise a frame configured to support or suspend the patient body part simulator. Additionally or alternatively, the surgical training system according may further comprise an actuator connected to the patient body part simulator to simulate patient body part motion, wherein the actuator comprises a component from a group at least comprising an electric motor, a pneumatic drive and a hydraulic drive. Additionally or alternatively, the may further comprise a lineofsight barrier arranged between the image display at which a training surgeon is positioned, and the patient body part simulator. Additionally or alternatively, the may have the image processing system being configured to convert images from the image acquisition system into at least one type of medical images from a group comprising echoscopy and / or perhaps even echocardiographic images. For example, the echocardiographic images may comprise transesophageal echocardiography images. However, alternative types or techniques of medical imaging may be used as a template for converting the acquired images of the patient body part simulator during training. For example, the disclosure may involve converting live images of the patient body part simulator during training into emulation images correspond with specific techniques of imaging during an actual surgical procedure, such as Xray, CT images, MRI images and the like. Additionally or alternatively, the may have the image processing system being configured to track and display actions by a training surgeon. Then, actions by a training surgeon may comprise applying stitches, and the image processing system may then be configured to measure characteristics of stitches set during training. Yet further, in this embodiment, the image processing system may be configured to compare measured characteristics of the stitches with a norm or threshold. Additionally or alternatively, the image processing system may be configured to output on the display pointers for a training surgeon to perform the surgical procedure. Moreover, according to the present disclosure in another aspect thereof, next to the system and the method, a computer program product may be provided for a data processing system, the computer program product comprising computer program code to perform the method according to the present disclosure, when the computer program product is run on a processing unit or processor of the image or date processing system. Thus, a system as described above and hereinafter may be controlled using the likewise identified method. The method may be executed, for example, by the data processing system described above and hereinafter. Moreover, a computer program for carrying out the methods described herein, as well as a nontransitory computer readable storagemedium storing the computer program may be provided. A computer program may, for example, be downloaded by or uploaded to an existing device or be stored upon manufacturing of these systems. A nontransitory computerreadable storage medium stores at least one software code portion, the software code portion, when executed or processed by a computer, being configured to perform executable steps of the surgical procedure training method. As will be appreciated by one skilled in the art, aspects of the present disclosure may be embodied as a system or constituent components thereof, a device, a method and / or a computer program product. Accordingly, aspects of the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, microcode, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a "circuit", "module" or "system." Functions described in this disclosure may be implemented as an algorithm executed by a processor / microprocessor of a computer. Furthermore, aspects of the present disclosure may take the form of a computer program product embodied in one or more computer readable medium(s) having computer readable program code embodied, e.g., stored, thereon. Any combination of one or more computer readable medium(s) may be utilized. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a computer readable storage medium may include, but are not limited to, the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a readonly memory (ROM), an erasable programmable readonly memory (EPROM or Flash memory), an optical fiber, a portable compact disc readonly memory (CDROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store, a program for use by or in connection with an instruction execution system, apparatus, or device. A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal may take any of a variety of forms, including, but not limited to, electromagnetic, optical, or any suitable combination thereof. A computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fibre, cable, RF, etc., or any suitable combination of the foregoing. Computer program code for carrying out operations for aspects of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java(TM), Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a standalone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider). Aspects of the present disclosure are described below with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor, in particular a microprocessor or a central processing unit (CPU), of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer, other programmable data processing apparatus, or other devices create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer program instructions may also be stored in a computer readable medium that can direct a computer, other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function / act specified in the flowchart and / or block diagram block or blocks. The computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of devices, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and / or flowchart illustrations, and combinations of blocks in the block diagrams and / or flowchart illustrations, can be implemented by special purpose hardwarebased systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. After the above identification of features of the disclosure in terms of the appended claims, below a description of at least one embodiment is provided with reference to the appended figures, where it is noted here, that the shown and below described embodiment(s) is or are not the exclusively singular embodiment(s) that fall within the scope of the disclosure defined in the independent claims, and consequently, the shown end below described embodiment(s) may comprise features that are not limiting on the defined scope according to the appended independent claims. Even features defined in the appended independent claims may be replaced, at least in or for some jurisdiction(s) with obvious alternatives that may differ only in a literal sense from the definitions employed in the appended independent claims. BRIEF DESCRIPTION OF THE DRAWING In the appended drawing, an embodiment of a and components thereof are shown in nonlimiting embodiments, wherein the same or similar elements, components and functional aspects may be designated throughout the drawing with the same or similar reference signs and wherein: FIG. 1 exhibits a schematic configuration of a possible ; FIG. 2 exhibits a perspective view of a heart, illustrating the a surgeons challenges when performing a medical procedure with or based on medical imaging; FIG. 3 exhibits an acquired image of a part of a patient body part simulator, in particular mitral valve simulator of a heart simulator, in a stage of a simulated cycle of a heartbeat; FIG. 4 exhibits an image displayed on a display, after conversion from a photo or other real life type image into a medical image, here: an echo image for a training surgeon to follow image ; FIG. 5 exhibits an exemplary displayed (partial) image of a mitral valve (forming part of a replica heart on the display, showing functionality attainable by the image processing system; FIG. 6 exhibits a flow chart of a method according to the present disclosure; and FIG. 7 exhibits a block diagram of an exemplary data processing system for image data to perform the method according to the present disclosure. DETAILED DESCRIPTION OF EMBODIMENTS In FIG. 1, a potential nonexclusive embodiment of a 1 is shown. 1 is herein below referred to simply as system 1. The shown embodiment of system 1 comprises a patient body part simulator 2. Patent body part simulator 2 comprises a frame 9, in or on which a replica of a body part is supported or suspended. It is noted that the replica of the body part is neither intended not designed to be used as an artificial or replacement patient body part, but is intended and designed to function merely as a replica for training purposes to aid a surgeon with a desire of practicing a particular medical procedure or operation. For example, the replica patient body part may have the appearance and texture, and the like, of a heart 5 or a part thereof, such as a mitral valve 7 in a valve seat 6 and comprising mitral leaflets 8. System 1 further comprises an image acquisition system 3 directed at the patient body part simulator in the form of heart 5 or a portion thereof. Image acquisition system 3 comprises a number of cameras 10, here four, but may comprise a higher or lower number of cameras 10. Each camera 10 may be formed by and RGB camera, an infrared camera or a 3D camera, or any other readily available type of camera. Likewise, sets of cameras may be used to acquire depth images, for example through cooperation of at least one pair of cameras 10. Acquired images may be regular RGB photographs, infrared images or the like, and may be 3D depth images or plane 2D images. Image acquisition system 3 is connected by wire or wirelessly to an image processing system 700, to supply images of the patient body part simulator acquired by image acquisition system 3 to image processing system 700, of which an exemplary embodiment is exhibited in FIG. 7 (as will be described in generic terms herein below). Image processing system 700 is configured to convert images from the image acquisition system 3 into emulation images corresponding with a specific imaging technique, such as echoscopy and / or even echocardiography, as deployed during an actual surgical procedure on the patient body part. An image display 4 is connected to image processing system 700 for presenting or displaying images thereon. Displayed images are obtained from image acquisition system 3 and converted by image processing system 700 into images corresponding with the specific imaging technique. For example, images like the one in FIG. 3 of a replica mitral valve 7 in a replica valve seat 6 of a replica heart 5 in FIG. 1 and in FIG. 3 are converted by image processing system 700 to resemble ultrasound or echoimages, like the one in FIG. 4. It is noted here that the represented image in FIG. 4 is in fact not an invivo echoscopy and / or even echocardiographic image of a live mitral heart valve, but an image from cameras 10 of image acquisition system 3 converted into a format or specific imaging technique resembling a type of imaging (often) used during a medical procedure that the surgeon is trained or training for. More in detail, when training for a mitral valve replacement or repair, imaging during the procedure is most often (but not exclusively) echoscopy and more in particular echocardiography to visualize to the surgeon what and where action is being performed, when placing a replacement valve 7 and suturing it to valve seat 6 in or of heart 5. By converting images from (regular) cameras into a format corresponding with an imaging technique used during a medical / surgical procedure, the training surgeon received a more lifelike training. While training, the training surgeon may view the converted image on display 4, using the schematically shown eye in FIG. 1, while manipulating a medical instrument, which may have the form of a schematically represented suture needle forming part of a medical / surgical instrument 13. During training, actual circumstances during a real life medical / surgical procedure may be emulated to such a realistic degree, that training is optimised. To render the training with system 1 according to the present disclosure even more lifelike, cameras 10 of image acquisition system may be oriented on patient body part simulator 2 in much the same way as the perspective from an echocardiography probe (not shown in system 1). However, cameras 10 may also be positioned for optimum information acquisition, which would allow image processing system 700 to convert acquired images from image acquisition system 3 into a most realistic representation on display 4. The latter may require tilting, panning and any other image processing as may be required. In FIG. 2, (somewhat exaggerated) line of sight differences between imaging along arrow B, for example an orientation of echocardiography, and actual view along arrow A desired by a training surgeon are presented. Precisely such a difference in line of sight or orientation necessitates rigorous training for the surgeon to be able to manipulate instrument 13 by hand (schematically shown in FIG. 1) on the basis of images on display 4, and achieve a desired result of the medical / surgical procedure. Also, it is noted here that when training a medical / surgical procedure on patient body part simulator 2, imaging the same as when performing the medical / surgical procedure for real is often times not possible. For example, during training, echocardiographyis not available as the patient body part simulator would normally not be surrounded by bodily fluids, like a real body part would, and without fluids with properties very akin to those of bodily fluids, images obtained would not render any usable information for training. Moreover, in particular in the case of a moving body part simulator, for example mimicking heart 5, a number of actuators 12 in the embodiment of FIG. 1 would be necessary to emulate motion of simulated heart 5. Further, submerging simulated heart 5 in fluids, even if resembling body fluids like blood, would considerably raise the complexity of any resulting , especially if and electrical motor were to be used as actuator 12. However, actuator 12 may be connected to the patient body part simulator 2 to simulate patient body part motion, wherein actuator 12 could comprise an alternative component, other than an electric motor, such as a pneumatic drive and a hydraulic drive. Nevertheless, to present a training surgeon with a replica of a or simulated heart 5, several options are available to achieve a training situation that is as lifelike as necessary to be useful for the intended training purposes. For instance, the patient body part simulator 2 may comprises a tissue simulating replica of the patient body part. For example, for the replica of heart 5, to emulate muscular tissue thereof, 3D printed, cast or moulded plastics may be employed, such as silicone, polyurethane or latex or the like, which may preferably be as soft and tough but just as puncture resistant as actual heart tissue. For training purposes to replace a mitral valve 7, replacement and / or repair valve leaflets 8 need to be sutured in place on valve seat 6 and it is beneficial when the replica of the heart 5 exhibits a similar resistance to suturing as real life muscle tissue of a real heart. In the configuration of system 1 in FIG. 1,, display 4 is positioned as close to patient body part simulator 2 as it would be in real life during a medical / surgical procedure to the patient. However, for training purposes it suffices to not provide a complete replica of a body of a patient, but only a replica of the heart 5 or only mitral valve 7 on valve seat 6. Anatomical elements surrounding the part of interest but not provided in patient body part simulator 2, may still be visualized on display 4, for example using augmented reality, which may be added to converted images by image processing system 700. Also, a physical barrier 11 may be erected between the training surgeon and at least body part simulator 2, to render the surgical procedure training as dependent on the imaging presented on display 4 as possible and avoid that an inadvertent glance along a lineofsight at patient body part simulator 2 provides the training surgeon with any information that would in reality of the surgical procedure also not be available. As noted above, image processing system 700 may be configured to convert images from image acquisition system 3 of patient body part simulator 2 into at least one type of medical images from a group comprising echocardiographyimages. More in particular, converted images may adhere to a format of transesophageal echocardiography (TEE) images. Other imaging techniques may also be emulated, in as far as these might be employed in practice during a medical / surgical procedure, such as Xray, CT images, MRI images and the or other noninvasive technique. Likewise, converted images may exhibit a format of a specific imaging technique, that may be more internally performed, like endoscopy. Image processing system 700 may be configured to track and display actions by a training surgeon, for example when manoeuvring instrument 13 by hand (schematically shown in FIG. 1). To this end, a portion of an acquired image may contain instrument 13. Potentially, a portion of an acquired image, the portion corresponding with instrument 13, may not need to be converted. Image processing system 700 may further be configured to monitor progress of the training surgeon while training the surgical procedure. For example, a training surgeon may apply stitches or sutures 21 in FIG. 5 to fix leaflets 8 of a mitral valve 7 onto valve seat 6. Then the image processing system 700 may measure characteristics of the stitches. In FIG. 5, an example is shown, wherein image processing system 700 generates in display 4 representations of stitches or suture 21 and intermediate distances between neighbouring sutures 21, indicated by double arrows. The distance between neighbouring sutures 21 may provide an indication of a quality of the performed and thereby trained surgical procedure. Any so measured characteristic may be compared with a norm or threshold to arrive at an indication of quality of the performed and thereby trained medical / surgical procedure. Other indicators may be measured and compared with norms or thresholds to arrive at such quality indicators. During training, and while applying sutures 21, image processing system 700 may include, for representation on display 4, generating an indication of a number of suture 21 yet to be applied by the training surgeon or even a pointer to a location where to apply a firstnext suture 21, for example in the form of pointer or arrow C. Other progress information may also or alternatively be made available on display 4 for the benefit of the training surgeon. FIG. 6 exemplifies some of the steps of a method according to the present disclosure. Such an exemplary method of surgical procedure training comprises the following steps: Step 601: providing a patient body part simulator, such as a replica of a heart or a part thereof, such as a mitral valve. Step 602: acquiring images with an image acquisition system directed at the patient body part simulator. Step 603: converting acquired images into emulation images corresponding with a specific technique of imaging as available during an actual surgical procedure on the patient body part. Step 604: displaying converted acquired images to a training surgeon on a display, wherein the images correspond with the specific imaging technique as available during an actual surgical procedure on the patient body part. To augment training, the method may further comprise: including a representation in displayed images of actions performed by the training surgeon. To further enhance training, the method may further exhibit a feature that the image acquisition system is trained at the patient body part simulator from a perspective corresponding with imaging of the specific technique, such as echoscopy and / or perhaps even echocardiography, as deployed during an actual surgical procedure on the patient body part, such as the heart. As noted above, placement of the image acquisition system is performed in a manner that is optimal for information gathering, and allows the image processing system 700 to perform the necessary image processing to be able to display visual information best suited for training purposes. FIG. 7 depicts a block diagram illustrating an exemplary data processing system that may be at the core of the system and / or perform the method as described herein reference. As shown in FIG. 7, the data processing system 700 may include at least one processor 702 coupled to memory elements 704 through a system bus 706. As such, the data processing system may store program code within memory elements 704. Further, the processor 702 may execute the program code accessed from the memory elements 704 via a system bus 706. In one aspect, the data processing system may be implemented as a computer that is suitable for storing and / or executing program code. It should be appreciated, however, that the data processing system 700 may be implemented in the form of any system including a processor and a memory that is capable of performing the functions described within this specification. The memory elements 704 may include one or more physical memory devices such as, for example, local memory 708 and one or more bulk storage devices 710. The local memory may refer to random access memory or other nonpersistent memory device(s) generally used during actual execution of the program code. A bulk storage device may be implemented as a hard drive or other persistent data storage device. The processing system 700 may also include one or more cache memories (not shown) that provide temporary storage of at least some program code in order to reduce the quantity of times program code must be retrieved from the bulk storage device 710 during execution. The processing system 700 may also be able to use memory elements of another processing system, e.g. if the processing system 700 is part of a cloudcomputing platform. Input / output (I / O) devices depicted as an input device 712 and an output device 714 optionally can be coupled to the data processing system. Examples of input devices may include, but are not limited to, a keyboard, a pointing device such as a mouse, a microphone (e.g. for voice and / or speech recognition), or the like. Examples of output devices may include, but are not limited to, a monitor or a display 4, speakers, or the like. Input and / or output devices may be coupled to the data processing system either directly or through intervening I / O controllers. In an embodiment, the input and the output devices may be implemented as a combined input / output device (illustrated in FIG. 7 with a dashed line surrounding the input device 712 and the output device 714). An example of such a combined device is a touch sensitive display 4, also sometimes referred to as a touch screen display or simply touch screen. In such an embodiment, input to the device may be provided by a movement of a physical object, such as e.g. a stylus or a finger of a user, on or near the touch screen display 4. A network adapter 716 may also be coupled to the data processing system to enable it to become coupled to other systems, computer systems, remote network devices, and / or remote storage devices through intervening private or public networks. The network adapter may comprise a data receiver for receiving data that is transmitted by said systems, devices and / or networks to the data processing system 700, and a data transmitter for transmitting data from the data processing system 700 to said systems, devices and / or networks. Modems, cable modems, and Ethernet cards are examples of different types of network adapter that may be used with the data processing system 700. As pictured in FIG. 7, the memory elements 704 may store an application 718. In various embodiments, the application 718 may be stored in the local memory 708, the one or more bulk storage devices 710, or separate from the local memory and the bulk storage devices. It should be appreciated that the data processing system 700 may further execute an operating system (not shown in FIG. 7) that can facilitate execution of the application 718. The application 718, being implemented in the form of executable program code, can be executed by the data processing system 700, e.g., by the processor 702. Responsive to executing the application, the data processing system 700 may be configured to perform one or more operations or method steps described herein. Application 718 stored in or retrieved from memory may cause data processing system 700, when loaded in processor 702, to perform any of a number of image processing steps and techniques, of which some are exemplified in FIG. 6 and defined in the appended independent method claim, in cooperation with at least some of the system 1 components shown in FIG. 1. For the following portion of the description, it is assumed that system 1 of FIG. 1 comprises a soft, 3Dprinted replica 5 of the heart featuring movable mitral valve leaflets 8 and possibly also other interchangeable or replaceable components or valves, critical for training particular types of heart surgery for example interventional cardiology with transcatheter techniques. Image acquisition system 1 comprises an array of RGB cameras 10 that allow surgeons to monitor the procedure from standard TEE (transoesophageal echocardiogram) imaging angles (see also FIG. 2 and the above explanation of the relevance thereof). Advanced image processing algorithms, utilizing neural networks and advanced image processing techniques, may be employed to simulate TEE images through realtime depth approximation and a series of filters to produce the final image. A Linux system may be employed to process images from cameras 10, which may here be RGB cameras 10, in real time. The images are processed in the following steps: The system synchronously reads images from the cameras via a USB interface and stores them in a buffer to ensure minimal output latency. The system then still can be made to run in real time for training or other purposes. A neural network forming part of or being associated with image processing system 700 is used to approximate the depth of the displayed viewscaptured or acquired by cameras 10, generating a depth map that can be estimated using neural network algorithms. For each image frame, the depth map is normalized relative to previous frames with neural network algorithms. A series of filters based on computer vision algorithms is applied to the depth map, taking into consideration current settings of the simulated TEE depth, a current phase of the simulated cardiac cycle, and positions of cameras 10 or a purposeful selection thereof. The output of this step is an approximation of the TEE imaging view with simulated heart 5 motion synchronized with the movement of the mitral valve 7 leaflets 8. A view presented on display 4 will then mimick images acquired in a real life procedure from echoscopy and perhaps even echocardiography, comparable with the representation in FIG. 4. The image processing system 700 and a program loaded in and run by processor 702 may be different from the imaging above and may be used to detect and potentially also assess stitches or sutures 21, which may be achieved in a different manner from the above described method of imaging a replica 5 of a heart in motion to produce on display 4 a view to a training surgeon that is comparable with an echoscopy image as will be presented to the surgeon performing the procedure later on. To detect and visualise in images on display 4 applied stitches or sutures 21, the image processing system 700 may perform in the following manner. It is assumed here that replica heart 5 is made of 3D printed or cast or moulded silicone and a replica replacement leaflet 8 of or for a mitral valve 7 is a silicone cast shaped like a mitral valve. For contrast and visibility, or even for the benefit of image processing, the replica leaflet 8 may be provided with at least one coloured or painted side or wall. Stitches or sutures 21 placed by training surgeons are measured by image processing system 700 when using a series of infrared cameras 10 surrounding all but preferably at least a representative number of sides of the replica leaflet 8 of replica mitral valve 7. When performing this function, image processing system 700 may employ advanced image processing algorithms and precise calibration to enable 3D spatial representation. The output is a 3D representation of the surgeon's training stitches or sutures 21, which can be further analysedfor example, to determine their dimensions, evaluate errors and potential improvements for the surgeon, and monitor the training surgeon's accuracy over time. For evaluation of (a quality of) sutures 21 applied by the training surgeon, the application 718 run on processor 702 of image processing system 700 may thus comprise a measurement or other factor determining module to determine lengths of sutures 21 and distances therebetween (with FIG. 5 only indicating the distances between sutures 21 using double arrows) or other quality determining factors. For example, regarding other quality determining factors, suture placement along an edge of a replacement leaflet 8 of a mitral valve 7 and in valve seat 6 may be included in an evaluation of the quality of the training performance by the training surgeon, for example by defining a range from and edge of replica leaflet 8 and another range from an edge of valve seat 6, and comparing results of training with such norms or thresholds. For simplicity of the present portion of the description, quality assessment (which may be embodied as complex as desired) is limited here to length and distance measurement of applied sutures 21. It is assumed that the skilled person in image processing of or for medical images is familiar with modules able to perform at least length and distance measurements, and a further detailed description is omitted here, other than to mention here that quality factors may be determined by comparing lengths and distances between applied stitches or sutures 21 with norms or thresholds. Purely as an example, the following is noted. To convert stitches or sutures 21 applied by a training surgeon into a 3D mapping, image processing system 700 may employ pairs of stereo infrared cameras 10 on four sides (e.g. walls defined by or alongside frame 9) of the replica heart 5 or the at least oriented on the replica mitral valve 7, which may be a silicone mold, as noted above. Images from the cameras 10 are processed through a series of computer vision filters designed to detect stitches or sutures 21 in the camera views while filtering out noise. The detected stitches or sutures 21 in images from or acquired by stereo IR cameras 10 are matched using linear sum assignment via the Hungarian algorithm based on determined mutual similarity scores thereof. These detected pairs are projected into space using ray casting, originating at the camera's focal point and passing through the silicone's refractive barrier. The intersection of the projected rays represents the stitch or suture 21 points in 3D space. By merging the same determined points from all the stereo IR cameras 10, complete information is obtained about stitches or sutures 21 within the mold. Individual steps of a computer vision pipeline of processes on images from a single IR camera 10 may comprise: 1) Background subtraction using images lit from different angles; 2) 2D convolutional filter with Gabor kernel (Gaussian function standard deviation tuned for suture detection); 3) Coherence filter utilizing Sobel edge detection with Morphological operations and region of interest (ROI) mask; 4) Grabcut probabilitybased segmentation filter with adaptive thresholding algorithm; and 5) a rulebased binary image filter. Additionally or alternatively, image processing may comprise or involve steps of linearising a 2D or 3D image portion comprising sutures, and combining result from images obtained from different cameras 10, by bringing lengths in of such image portions in correspondence. Also, image processing may comprise or involve steps of approximating It is noted here that suture detection, proposed and described herein above, is presented in the framework of surgeon training. However, the features and steps required for suture detection may even be implemented for the same purpose, but under different circumstances than surgeon training. For example, suture detection and assessment of quality or viability thereof while in reality an actual procedure (e.g. for replacement of a mitral valve) is being performed. In this sense, suture detection, assessment and / or viability detection / prediction may be considered a separate invention in its own right. Various embodiments of the disclosure may be implemented as a program product for use with a computer system, where the program(s) of the program product define functions of the embodiments (including the methods described herein). In one embodiment, the program(s) can be contained on a variety of nontransitory computer readable storage media, where, as used herein, the expression non transitory computer readable storage media comprises all computer readable media, with the sole exception being a transitory, propagating signal. In another embodiment, the program(s) can be contained on a variety of transitory computerreadable storage media. Illustrative computerreadable storage media include, but are not limited to: (i) nonwritable storage media (e.g., readonly memory devices within a computer such as CDROM disks readable by a CDROM drive, ROM chips or any type of solidstate nonvolatile semiconductor memory) on which information is permanently stored; and (ii) writable storage media (e.g., flash memory, floppy disks within a diskette drive or harddisk drive or any type of solid state randomaccess semiconductor memory) on which alterable information is stored. The computer program may be run on the processor 702 described herein. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. The corresponding structures, materials, acts, and equivalents of all means or step plus function elements in the appended claims are intended to include any structure, material, or act for performing the function in combination with other claimed elements as specifically claimed. The description of embodiments of the present disclosure has been presented for purposes of illustration, but is not intended to be exhaustive or limited to the implementations in the form disclosed for determining or restricting the scope of the appended claims. Many modifications and variations relative to the shown and described embodiments will be apparent to those of ordinary skill in the art without departing from the scope of the present disclosure as defined in the appended claims, and includes, at least for or in some jurisdictions, also obvious alternatives for claimed features. The embodiments were chosen, shown and described herein serve to explain the principles and some practical applications of the present disclosure, and to enable others of ordinary skill in the art to understand the present disclosure for various embodiments with various modifications as are suited to the particular use contemplated.

Claims

1. A training system (1) for surgical procedures, comprising: a simulator (2) of a patient body part, such as a replica of a heart (5) or part thereof, such as a mitral valve (6,7); an image acquisition system (3) aimed at the simulator of a patient body part; an image processing system (700) that is configured to to convert images from the image acquisition system (3) into emulation images corresponding to a specific imaging technique, such as ultrasound or echocardiography, applied during an actual surgical procedure on the body part of a patient; and a screen (4) showing images to a training surgeon of the image acquisition system (3), which by the image processing system (700) have been converted into the images that correspond to the specific imaging technique.

2. Training system for surgical procedures according to conclusion 1, where the image acquisition system (3) multiple includes cameras (10).

3. Training system for surgical procedures according to conclusion 2, where the image acquisition system (3) at least a pair of cameras (1O) comprises which are arranged to in combination to obtain depth images from the simulator (2) of the body part of patients.

4. Training system for surgical procedures according to conclusion 1, 2 or 3, where the image acquisition system (3) is trained on the patient body part simulator from a perspective that corresponds with medical imaging of the specific technique, such as ultrasound or echocardiography, applied during an actual surgical procedure on the body part of a patient.

5. Training system for surgical procedures according to a previous conclusion, where the simulator (2) of a body part a tissue-simulating replica of the body part of patients includes of patients 6. Training system for surgical procedures according to conclusion 5, where the tissue-simulating replica of the if a body part of the patient is a 3D-printed replica, use made of soft printed material.

7. Training system for surgical procedures according to a of the preceding conclusions, further comprising a frame (9) that is configured to the simulator (2) of a body part of to support or tense patients.

8. Training system for surgical procedures according to a previous conclusion, further comprising an actuator (12) which is connected to the patient's body parts simulator to to simulate movement of the patient's body parts, whereby the actuator a component from a group that comprises at least one electric motor includes, a pneumatic drive and a hydraulic drive.

9. Training system for surgical procedures according to a previous conclusion, further comprising a line-of-sight barrier (11) placed between the screen (4), where a training surgeon is located, and the simulator (2) of a body part of patients.

10. Training system for surgical procedures according to a previous conclusion, where the image processing system (700) is configured to images from the image acquisition system (3) to place in at least one type of medical images from a group comprehensive ultrasound or echocardiographic images.

11. Training system for surgical procedures according to conclusion 10, where the echoscopic or echocardiographic images include transesophageal echocardiographic images.

12. Training system for surgical procedures according to a previous conclusion, where the image processing system (700) is configured for procedures performed by a training surgeon to follow and display.

13. Training system for surgical procedures according to a previous conclusion, in which performed by a training surgeon actions include applying sutures, and the image processing system (700) is configured to properties of to measure the stitches.

14. Training system for surgical procedures according to conclusion 13, where the image processing system (700) is configured to measured properties of the sutures compare with a standard or threshold.

15. Training system for surgical procedures according to a of the preceding conclusions, regarding the image processing system (700) is configured to display instructions on the screen (4) to allow a trainee surgeon to perform the procedure.

16. A method for training surgical procedures, consisting of: providing a simulator of a body part patients, such as a replica of a heart or a part thereof, such as a mitral valve; acquiring images with an image acquisition system focused on the simulator of a patient's body part; the conversion of acquired images into emulation images that correspond to a specific imaging technique, such as that be available during an actual surgical procedure on a patient's body part; and displaying converted acquired images to a training surgeon on a screen, where the images correspond to the specific imaging technique that is available is during an actual surgical procedure on the body part of the patient.

17. Method pursuant to claim 16, further comprising: the in to show a representation in displayed images of actions performed by the training surgeon.

18. Method of working according to claim 16 or 17, whereby the image acquisition system is aimed at the simulator of a patient body part from a corresponding perspective with imaging of the specific technique, such as ultrasound or echocardiography, during an actual surgical procedure on the patient's body part.

19. Computer program product for a data processing system (700), where the computer program product computer program code includes for the carrying out the procedure in accordance with one of the conclusions 16 18, when the computer program product is executed on a processing unit (702) of the data processing system (700) . 5