$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
The protocol was tested with the heart phantom model. Figure 2 shows the expected setup for the live surveillance of the surgical field with the help of spatially distributed cameras. The distributed cameras, as shown in Figure 2, help to increase the spatial resolution of the field for effective 3D reconstruction. However, realizing the physical placement of those cameras in various spatial locations involves complexity. So, we have optimized the setup design and come up with the solution of spatially self-oriented camera arrangement revolved by a NEMA motor driven by a TB6600 driver. This structure is feasible and is implemented in the model and the same is shown in Figure 1.
In Figure 1, the automatic camera snapshots followed by their transmission through Bluetooth protocol are governed by an Android code. The module is organized in such a way that the capturing takes place once in every odd second, and their transmission is done once in every even second, as mentioned in section 3. The microcontroller module that interfaces the NEMA motor takes care of rotating the structure once every even second so that enough time is guaranteed for unblurred photo capturing. So, in total, 30 photos are taken over 360° of rotation, and they are transmitted using Bluetooth.
Also, in Figure 1, the 3D reconstructed view of DITF descriptors of the surgical environment is shown. It is to be noted that these descriptor-based reconstructions can be inspected by the surgeons by zooming and rotation through hand motion mapping. Also, these motions are sent to the surgical environment to imitate the surgery so that the catheter can be inserted in the real field. The motion mapping is done in such a way that they are mapped into six different angles to control the robot parts, namely, base, shoulder, elbow, wrist, gripper, and finger. These angles are denoted in vector form as [θb, θs, θe, θw, θf]. In the given vector, the value θp corresponds to motion mapping to rotate the platter of the human object. The same θp is used to orient the descriptor displayed in the HoloLens emulator at the surgeon's side as well.
Figure 3 shows the DITF features of the phantom model, which is the essential step for 3D reconstruction. Based on the extracted features, the correspondences are identified in image matching. The correspondence between the reference images and various results of 45° rotation is shown in Figure 4. The correspondence with different colors clearly indicates the effectiveness of identifying and matching similar features even when the images are in different view orientations.In Figure 5, the accuracy of motion mapping is included, which indicates that when the distance between the two fingers is low, the accuracy is high. However, when the distance between fingers increases, the accuracy starts decreasing.
On the other hand, the time taken for the model to process the data is essential in AR. Therefore, this parameter is included for the validation of the proposed model, the time delay to process the image is measured, and the results are verified with existing algorithms such as Oriented FAST and rotated BRIEF (ORB)24 and Boosted Efficient Binary Local Image Descriptor (BEBLID)25. The results show that the DITF surpasses the existing models, such as ORB and BEBLID, in terms of latency, as shown in Figure 6. In addition to that, the 3D reconstruction model is validated with the reconstruction error, and the figure shown in Figure 7 indicates the histogram is narrow, which implies the reconstruction error is minimal; it shows that the reconstruction of the proposed algorithm is verified and validated. Figure 8 shows the output of the 3D reconstruction for the proposed model. It reflects the clarity in visualization, and the quantitative results of the image are also verified using the plots. These results prove that the proposed model extracted all the necessary features with the rotation transformation to reconstruct the 3D model. Therefore, the remote expert can have precise visualization and control of the surgical field.

Figure 1: Implementation of hardware setup for Transcatheter Aortic Valve Replacement automated surgery using Augmented Reality. (A) Surgical Field with a live monitoring system. (B) Augmented Reality-based Visualization. Please click here to view a larger version of this figure.

Figure 2: Expected model of the surgical environment. The model shown is equipped with live surveillance of the surgical environment using spatially distributed camera sensors. Please click here to view a larger version of this figure.

Figure 3: Model of a human heart placed in surgery testbed and its extracted features using feature descriptor algorithm. (A) Input heart phantom model. (B) Directional intensified feature description using tertiary filtering feature extraction of heart phantom Model. Please click here to view a larger version of this figure.

Figure 4: Feature matching between two image features. (A) Directional intensified feature description using tertiary filtering feature extraction for heart phantom model. (B) Directional intensified feature description using tertiary filtering feature extraction of 45° rotated heart phantom model. The lines indicate the correspondence between the features of similar images at two different orientations. The line color indicates the different chosen features. Please click here to view a larger version of this figure.

Figure 5: Accuracy of hand gesture tracking. The figure shows percentage accuracy. The sample number (N) is chosen to be 500. The motion mapping is done 500 times, out of which the number of correct maps is found. Then, the accuracy is calculated as the ratio between the correct mapping and the total number of samples. Please click here to view a larger version of this figure.

Figure 6: Latency of directional intensified feature description using tertiary filtering with Oriented FAST and rotated BRIEF and Boosted Efficient Binary Local Image Descriptor Algorithm. The latency, which is the time taken to extract the features from an image, is plotted. We chose N as 500, which means the time delay calculation is done over 500 times and then averaged. The procedure is done for three algorithms and plotted. Please click here to view a larger version of this figure.

Figure 7: Reconstruction error distribution of the proposed model. Reconstruction error is the error between the reconstructed 3D image from its feature and the original image. The error plot is a histogram that indicates the count of occurrences of a particular event. The count is maximum when the error is zero, and it decays on either side. This is the desired outcome. The figure indicates that the variance of the histogram (Normal density) is less, so the error from the mean (0) is not very much spread in either direction. Please click here to view a larger version of this figure.

Figure 8: 3D reconstruction of heart model. Each colored dot indicates the 3D reconstructed point from the corresponding feature. As of now, the feature reconstruction algorithm normalizes the color, and with that, other features are colored. Please click here to view a larger version of this figure.