breast cancer: model reconstruction and image registration ...abstract—breast lesion localization...

12
IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. XX, NO. XX, XXX 2019 1 Breast Cancer: Model Reconstruction and Image Registration from Segmented Deformed Image using Visual and Force based Analysis Shuvendu Rana, Member, IEEE, Rory Hampson, and Gordon Dobie Abstract—Breast lesion localization using tactile imaging is a new and developing direction in medical science. To achieve the goal, proper image reconstruction and image registration can be a valuable asset. In this paper, a new approach of the segmentation-based image surface recon- struction algorithm is used to reconstruct the surface of a breast phantom. In breast tissue, the sub-dermal vein net- work is used as a distinguishable pattern for reconstruction. The proposed image capturing device contacts the surface of the phantom, and surface deformation will occur due to applied force at the time of scanning. A novel force based surface rectification system is used to reconstruct a deformed surface image to its original structure. For the construction of the full surface from rectified images, advanced ane scale-invariant feature transform (A-SIFT) is proposed to reduce the ane eect in time when data capturing. Camera position based image stitching approach is applied to construct the final original non-rigid surface. The proposed model is validated in theoretical models and real scenarios, to demonstrate its advantages with respect to competing methods. The result of the proposed method, applied to path reconstruction, ends with a positioning accuracy of 99.7%. Index Terms—Breast cancer, medical imaging, ane scale- invariant feature transform (A-SIFT), structure from motion (SfM), force deformation. I. Introduction B REAST cancer is one of the most common causes of death and public fear in today’s clinical envi- ronment. An estimated 1.38 million women worldwide were diagnosed with breast cancer in 2008, accounting for nearly a quarter (23%) of all cancers diagnosed in women (11% of the total in men and women). During that year, it was estimated that breast cancer was respon- sible for approximately 460,000 deaths worldwide [1]. In UK breast cancer is typically detected through self- examination which induces a visit to the General Practi- tioner, or through the screening of women over the age of fifty using mammography where only about 8% of pa- tients referred to secondary care centres have cancer [2]. S. Rana, R. Hampson and G. Dobie are with the Centre for Ultrasonic Engineering, Department of EEE, University of Strathclyde, Glasgow, Scotland, UK (e-mail: [email protected], [email protected], [email protected]). This work is funded by the EPSRC under grant number EP/Po11276/1 and supported by Pressure Profile Sys- tems Inc. Copyright (c) 2019 IEEE. Personal use of this material is permitted. However, permission to use this material for any other purposes must be obtained from the IEEE by sending a request to pubs- [email protected]. This proposal considers a new technique to support screening based on tactile imaging. Tactile imaging in a primary care setting has the potential to significantly improve the accuracy of these referrals, reducing patient anxiety through ecient diagnosis while reducing the financial strain caused by unnecessary referrals to sec- ondary care. Unlike mammography, which provides a complete image of a breast [3]–[5] using radiation, tactile imaging sensors are scanned over the breast in an noninvasive manner; producing a real time feed of the pressure profile under the sensor [6], [7] as shown in Fig. 1. This (a) SureTouch Device (b) Hardness (lump) detection in breast (c) Localization of the lump (manually) Fig. 1. Sample images of SureTouch device and output [6], [7] temporal image feed is more dicult to interpret than a global image of the breast as the data has no spatial context reference. In this scenario, optical sensors, such as embedded cameras can be used to localise an image on to the human body. In this scenario, breast tissue consists of numerous veins to feed the mammary glands, that can be imaged with near field infra-red (NFIR) with wavelengths in the range 650nm to 930nm [8], [9]. That vascular net- work presents an interesting opportunity for absolute localisation of images with respect to the breast. The arXiv:1902.05340v4 [cs.CV] 15 Oct 2019

Upload: others

Post on 23-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Breast Cancer: Model Reconstruction and Image Registration ...Abstract—Breast lesion localization using tactile imaging is a new and developing direction in medical science. To achieve

IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. XX, NO. XX, XXX 2019 1

Breast Cancer: Model Reconstruction andImage Registration from Segmented DeformedImage using Visual and Force based Analysis

Shuvendu Rana, Member, IEEE, Rory Hampson, and Gordon Dobie

Abstract—Breast lesion localization using tactile imagingis a new and developing direction in medical science. Toachieve the goal, proper image reconstruction and imageregistration can be a valuable asset. In this paper, a newapproach of the segmentation-based image surface recon-struction algorithm is used to reconstruct the surface of abreast phantom. In breast tissue, the sub-dermal vein net-work is used as a distinguishable pattern for reconstruction.The proposed image capturing device contacts the surfaceof the phantom, and surface deformation will occur dueto applied force at the time of scanning. A novel forcebased surface rectification system is used to reconstructa deformed surface image to its original structure. Forthe construction of the full surface from rectified images,advanced affine scale-invariant feature transform (A-SIFT)is proposed to reduce the affine effect in time when datacapturing. Camera position based image stitching approachis applied to construct the final original non-rigid surface.The proposed model is validated in theoretical models andreal scenarios, to demonstrate its advantages with respectto competing methods. The result of the proposed method,applied to path reconstruction, ends with a positioningaccuracy of 99.7%.

Index Terms—Breast cancer, medical imaging, affine scale-invariant feature transform (A-SIFT), structure from motion(SfM), force deformation.

I. Introduction

BREAST cancer is one of the most common causesof death and public fear in today’s clinical envi-

ronment. An estimated 1.38 million women worldwidewere diagnosed with breast cancer in 2008, accountingfor nearly a quarter (23%) of all cancers diagnosed inwomen (11% of the total in men and women). Duringthat year, it was estimated that breast cancer was respon-sible for approximately 460,000 deaths worldwide [1].In UK breast cancer is typically detected through self-examination which induces a visit to the General Practi-tioner, or through the screening of women over the ageof fifty using mammography where only about 8% of pa-tients referred to secondary care centres have cancer [2].

S. Rana, R. Hampson and G. Dobie are with the Centre for UltrasonicEngineering, Department of EEE, University of Strathclyde, Glasgow,Scotland, UK (e-mail: [email protected], [email protected],[email protected]). This work is funded by the EPSRC undergrant number EP/Po11276/1 and supported by Pressure Profile Sys-tems Inc.

Copyright (c) 2019 IEEE. Personal use of this material is permitted.However, permission to use this material for any other purposesmust be obtained from the IEEE by sending a request to [email protected].

This proposal considers a new technique to supportscreening based on tactile imaging. Tactile imaging ina primary care setting has the potential to significantlyimprove the accuracy of these referrals, reducing patientanxiety through efficient diagnosis while reducing thefinancial strain caused by unnecessary referrals to sec-ondary care.

Unlike mammography, which provides a completeimage of a breast [3]–[5] using radiation, tactile imagingsensors are scanned over the breast in an noninvasivemanner; producing a real time feed of the pressureprofile under the sensor [6], [7] as shown in Fig. 1. This

(a) SureTouch Device

(b) Hardness (lump) detection in breast (c) Localization of thelump (manually)

Fig. 1. Sample images of SureTouch device and output [6], [7]

temporal image feed is more difficult to interpret thana global image of the breast as the data has no spatialcontext reference. In this scenario, optical sensors, suchas embedded cameras can be used to localise an imageon to the human body.

In this scenario, breast tissue consists of numerousveins to feed the mammary glands, that can be imagedwith near field infra-red (NFIR) with wavelengths inthe range 650nm to 930nm [8], [9]. That vascular net-work presents an interesting opportunity for absolutelocalisation of images with respect to the breast. The

arX

iv:1

902.

0534

0v4

[cs

.CV

] 1

5 O

ct 2

019

Page 2: Breast Cancer: Model Reconstruction and Image Registration ...Abstract—Breast lesion localization using tactile imaging is a new and developing direction in medical science. To achieve

2 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. XX, NO. XX, XXX 2019

accurate positioning of the tactile sensor relative to thebreast would enable spatial mapping of the tactile data,facilitating the production of a global stress image ofthe breast. From a clinical perspective, this global imagewould be a far more effective means of representing data,simplifying interpretation and enhancing diagnosis.

In this research an Infra-red (IR) camera is used asbasis of the prototype model to scan the breast phantom.As the images are captured in time with capturingthe tactile data, a full model can be constructed forlocalization of the current position using non-rigid re-construction. Also, in time of scanning application offorce creates deformation in the breast image and thedeformation is created by the camera scanning surface.Thus, the non-rigid reconstruction needs a deformationreconstruction and camera localization method.

In recent literature of non-rigid reconstruction, Agudoet al. proposed the SLAM (Simultaneous LocalizationAnd Mapping) for elastic surface [10], where they haveused the fixed position of the object boundary for imageregistration. They then later proposed a free boundarycondition approach [11], [12] as an extension of theirprevious work. In both cases they have used a FEM(finite element model) [13] approach to estimate thedeformation with a partially fixed rigid camera. Theyhave used the Navier’s equation over FEM to estimate thedeformation force. During of deformation, the surfacestrain and the material stresses are estimated using anEKF (extended Kalman filter) [14], [15]. This physics-based approach requires an initialization step (say be-ginning static model). In this model, a noisy environ-ment may create an accuracy error, besides the fact thaterrors may accumulate over the considered time frame.As such, these approaches [10]–[12] may not be ableto exploit the mechanical constraints to cover a largedeformation range. Additionally, rigid reconstructiontechniques fail when applied directly to time-deformingobjects. Shape from Template (SFT) is another method toreconstruct deformation in real linear material [16] andnon linear material [17]. Haouchine et al. proposed a SFTmethod for capturing a 3D elastic surface [16] and createaugmented 3D objects using a single viewpoint as a ref-erence view. The authors quantify the material elasticityby using non-linear solvers based on the Saint Venant-Kirchhoff model. A better approach is presented by Maltiand Herzet using Sparse Linear Elastic-SFT instead ofclassic SFT. The authors used a relative ground truthof the original 3D object to match with the observedrelative deformation by calculating the spatial domainof non-zero deforming forces. Usually, the FEM coversthe structured deformation having a sequence [18]. Butin our proposed scheme, the deformation does not haveany sequence because application of force in time ofscanning is responsible for the stretching deformation.Also, Application of human force may not be modelledin any sequence pattern of structure. As a result, the FEMtechnique may not provide solution of this unstructuredlarge deformation. In order to overcome this limitation,

Non-rigid structure from motion (NRSfM) [19], [20]techniques have been proposed to recover the 3D shapeof non-rigid objects over time. In this scenario, Garg etal. proposed the structure from motion (SfM) technique,which exploits motion cues in a batch of frames [19]and, have been applied to dense non-rigid surface recon-struction (). In another research work, Sepehrinour andKasaei have used the NRSfM and optical flow method forreconstruction of 3D objects from video sequences [20].Generally, perspective projection is considered to be amore realistic model and is ideally suited to a wide rangeof cameras. Currently, NRSfM technique have focusedon an orthographic projection camera model, due to itssimplicity but, perspective projection yields equationsthat are complex and often non-linear. Therefore to sim-plify the calculations, some approximations are appliedon the perspective projection model, such that it canbe reduced to an orthographic projection. Orthographicreconstruction of non-rigid surfaces has been done by asingular value decomposition algorithm and using theorthogonal characteristics of the rotation matrix [19],[20], but true perspective reconstruction of non-rigidsurfaces, due to the high complexity and the large num-ber of unknowns, seemed impossible. Later, Yu et al. [21]proposed a template based non-rigid 3D reconstructionfrom a stationary object deformation. The authors haveused the dense direct matching template based directapproach to deformable shape reconstruction. In thisscenario a template-based method and a feature trackbased method are used to generate the template from themonocular camera views. Using the concept of the 2DRGB image, Innmann et al. proposed a 3D volumetricapproach to map the observed deformation into a 3Dmodel [22]. The main procedure is to match the scaleinvariant feature transform (SIFT) key points with theoriginal 3D model to estimate the current position ofthe object, but the authors have used a constructed 3Dmodel to map with the current deformation. In thisapproach, they [22] have used a rigid movement of acamera for 3D construction, additionally a fixed distanceobject location system is used on the deforming objectto find the appropriate positioning. Later, Agudo et al.proposed a real-time 3D reconstruction technique fornonrigid shapes in [23]. Here the reconstruction is madein the time of scanning with a distance camera. But, inthis approach [23] the reconstruction of the deformationdue to the camera scanning plane may not work. Also,the stretching deformation is not static due to the hand-held camera. As a result, this approach may not solvethe proposed problem. Very recently, Newcombe et al.proposed a dens reconstruction method using the handheld RGB-D cameras for non-rigid objects [24]. Theirmain proposal was to correct the point to plane mappingerror in the observed depth map. The authors have usedthe sparse feature-based method which is fused intoa canonical space using an estimated volumetric warpfield, which removes the scene motion, and a truncatedsigned distance function volume reconstruction is ob-

Page 3: Breast Cancer: Model Reconstruction and Image Registration ...Abstract—Breast lesion localization using tactile imaging is a new and developing direction in medical science. To achieve

RANA et al.: Breast Cancer: Model Reconstruction and Image Registration from Segmented Deformed Image using Visual and Force based Analysis 3

tained. They have used a fixed platform with a hand-held camera to identify the volume or spatial positionof the object. Since they omitted the RGB stream whichcontains the global features, their method fails to tracksurfaces in specific types of topological changes and it isalso prone to drift. In this approach, depth is the mainpart for 3D model construction. Hence, application ofthis method [24] may not fulfil the requirement of theproposed method.

The existing literature summarizes that the majorityof the existing methods work with either a rigid objector a rigid camera and a few literatures defines therigid camera and rigid object from a sudden distance.Moreover, for non-rigid camera motion and a non-rigidobject, a pre-advised structure of the object is requiredfor registration. Hence, both non-rigid registration intime of the captured non-rigid object is the most chal-lenging task. In this work, the reference segmented non-rigid deformed images are used to construct the surface.Hence, reconstruction is one of the major concerns formodel construction. To overcome the issues, force-basedreconstruction is carried out to rectify the structure ofthe surface. A visual reconstruction is carried out toestimate the camera position to reconstruct the deformstructure to its reference. To obtain the projection basedmatching in time of the visual reconstruction Affine SIFTis modified according to the requirement and used toachieve the best performance.

In summary, a deformation model feature estimation isformulated by proposing a modified Affine-SIFT modelto estimate the camera position using SfM for deformedand original coefficients in Sec. II. Visual and force basedreconstruction and model reconstruction are explainedin Sec. III with an experiment set-up in Sec. IV. Theaccuracy of the proposed method is presented in Sec. Vand finally the paper is concluded in Sec. VI.

II. Deformation based Feature Estimation

Model construction and image stitching is carried outby analysing the overlapping regions of the multi-viewimages, similar to those in Fig. 11. To estimate that,spatial feature matching is the common method [25]. Inthis scenario, the scale invariant feature transformation(SIFT) [26] is one of the most efficient feature estimationsfor identifying similar regions [27]. SIFT features areestimated by analysing the difference of Gaussian (DOG)of the Gaussian pyramid of a selected octave [26], andscaling does not affect the characteristics of the Gaussianpyramid [26], [28]. It is observed that the change in as-pect ratio changes the representation of the DOG matrixand create dissimilarity [28] in the feature point locationcompare to the original ones as shown in Fig. 2. In thiswork, a hand-held camera is used to take the surfacevein photograph of the breast phantom. At the timeof image acquisition, the camera will touch the surfaceof the breast phantom resulting in deformation of thevein pattern due to the application of force required fortactile imaging (as the hardness of the breast phantom

DOG matrix sample DOG matrix sample

for affine transform

He

igh

t

Width

He

igh

t’=

He

igh

t

Width’=1.5 x Width

0.58

0.02

0.82

-0.22-0.16-0.15

-0.22

-0.13 0.30

} }

} }

}

}

c1 c4 c7

c’1=c1 c3=c4 c5=c7

0.56

0.13

0.42

-0.22-0.11-.16

-0.31

-0.22 0.31

.92

Not a valid key point

Valid key point

Neighbour pixel

Fig. 2. Effect of Affine transformation in DOG matrix and the keypoint selection for SIFT.

is close to the real breast). For the re-construction ofthe breast phantom surface, the accurate position ofeach sample images needs to be identified using suit-able feature extraction and similar regions identification.In this scenario, a suitable feature extraction methodis presented by analysing the deformations which aredescribed in the subsequent subsections.

A. Deformation Model

As the camera surface touches the phantom surface thedeformation will be formed on the camera view plane.As a flat surface is used for camera view plane as shownin Fig. 3 the applied force, measured using four 10N

38.00

R34.00

SR70.00

35.14

SingleTact

IR LEDs

SEE DETAIL A

SCALE 0.100DETAIL A

IR LED PCB

Frosted Diffuser

Camera Lense

Fig. 3. Scanner camera and front surface geometry, with assemblyshown and IR LED position and SingleTact sensors indicated. (4 singletact sensors are used to measure the force and the application angle.DETAIL A shows the vertical intersection diagram of lens, PCB, 850nm IR and diffuser.)

rated SingleTact CS8-10N pressure transducers (PPS Inc,US-CA), during image acquisition will cause a stretchingof the structure in the lateral directions. As the surface isflat, vertical force (with respect to the surface) will createa uniform force distribution at each point in the viewplane and cause symmetrical stretching by maintainingthe aspect ratio and structure as shown in Fig. 4(a). Anangular offset force will cause different stretching effectsat different points as shown in Fig. 4(b).

Page 4: Breast Cancer: Model Reconstruction and Image Registration ...Abstract—Breast lesion localization using tactile imaging is a new and developing direction in medical science. To achieve

4 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. XX, NO. XX, XXX 2019

F

F1

F2

F1<F<F2

Original

Shrink

Stretch

a dcb

a dcb

a

dcb

(a) Scaling deformation (where force F1<F<F2)

F1 F2 Original

Affine with

no rotation

a dcb a1 d1c1b1

F’1 F’2

a dcba1

d1c1

b1

F’1

F’2

F2

F’2

F’1

F1

Affine with

ф rotation

ф

ф rotation

(b) Affine deformation (where force F1=F2 andF’1<F’2)

Fig. 4. Deformation of images due to the application of force. (a)Shows the surface structure due to an application of a normal forcewith surface markers ‘a’, ‘b’, ‘c’. (b) Shows the surface structure due toapplication of angular force at angle ‘θ’ with surface markers ‘a’, ‘b’,‘c’, ‘a1’, ‘b1’, ‘c1’. The third image shows the structure of the surfacewith ‘φ’ rotation.

Here, the stretching (S) and the force (z) can be relatedby (1),

X ′ −SX ′

= υ ∗ z (1)

where X ′ is the structure after applying force and υis the stretching constant. The stretching constant canbe calculated by measuring the Young’s modulus andother material properties. A detailed stretching and forcerelation is explained in the next sections. The calibrationof the Young’s Modulus (stretching constant) must bedone for each new sample, or series of measurements,and can be performed using the proposed device (asdescribed in Section IV-B).

In this experiment, the applied force is not alwaysnormal to the surface and results in the affine transfor-mation. As discussed earlier, the affine transformationmakes significant changes in the Gaussian pyramid. Asa result, the extracted SIFT features from the affinedeformation do not match with the original image. Soan affine feature estimation is necessary to find accuratematching in similar parts of the images.

B. Affine Feature Extraction

An efficient feature estimation technique is requiredfor affine transformation. Affine SIFT is one well known

affine feature estimation technique [28]. Here, the tiltparameter is defined by the scaling factor as in (2),

t =1

cos(θ)(2)

where θ is the tilt angle for the scale factor [28], [29].In this work, the stretching and shrinking can be

projected as tilt in camera viewpoint. By experimentalobservation, the image stretching ratio (R) is 1.13 : 1.In the real scenario, the camera can be tilt by ≈ 28° toget the tilt ratio. So, using of standard A-Sift will missfeature points for tilts ≤ 28°.

1) Modified A-SIFT: For this work the features need tobe extracted from such a latitude angle, that it can coverthe maximum (28°) and minimum tilt (0°). Thus ∆t willbe the geometric factor of the scale ratio as shown in (3),

∆t =√R (3)

where the latitude tilt angle θ = cos−1 1∆t ≈ 20° to cover

the SIFT features for affine transformation. For thelongitude or the rotation effect, ∆φ is taken as 20° toform a equilateral triangle in the 3D space for scalingmeasurement. In this scenario, the SIFT calculation willbe carried out for {t = 1,t = ∆t|φ = (0,20, ...,160)}. Thetotal SIFT calculation area will be (1 + cos(20) ∗9 ≈ 9.46)times of original SIFT. The A-SIFT matching overloadwill be ≈ (9.46) if matched with normal SIFT features.

III. Reconstruction Model

Deformation rectification is the most essential part ofimage reconstruction. As the deformations are caused bythe application of force at the time of scanning, structurefrom motion (SfM) [30], [31] based visual models arenot sufficient to reconstruct the surface. Thus the defor-mation needs to be rectified by measuring the appliedforce and undoing the deformation before applying thevisual model. In this work, pressure sensors are used toestimate the applied force, and the angle of the probe asshown in the prototype model in Fig. 5. Using this forcemeasurement technique and the implied lateral strainsof the phantom, original structure can be reconstructed.

A. Force Based Deformation ModelAs discussed earlier, the application of force causes a

stretching effect on the non-rigid surface based on thematerial Youngs modulus as shown in (4),

ε = −υEσZ (4)

where ε is the orthogonal lateral strains in both X andY dimensions, υ is the material Poisson ratio, E is thematerial Youngs modulus and σZ is the applied axialstress in the Z direction.

From an imaging standpoint, for an axial load with thecamera axis coincident with the loading axis, an imagefeature will stretch proportionally to that load, whichis consistent with (4). Additionally, each feature unitwill deform by a factor of the applied load as should

Page 5: Breast Cancer: Model Reconstruction and Image Registration ...Abstract—Breast lesion localization using tactile imaging is a new and developing direction in medical science. To achieve

RANA et al.: Breast Cancer: Model Reconstruction and Image Registration from Segmented Deformed Image using Visual and Force based Analysis 5

F4

F3

F2

F1

Z

X

Y

Fig. 5. Model probe with the four force sensors creating a right handedorthogonal coordinate frame. ~F4F3 = X axis, ~F2F1 = Y axis

be expected from (4) and, the change in a feature’sradial location, with respect to the camera axis, requiredto restore the feature given an axial load will also beproportional to the feature’s respective stretched radialdistance from the camera centre as described in (5).

∆r ′ir ′i

= −υEσZ (5)

Where r ′i is the is the radial distance of the ith imagefeature after applying the axial load and ∆r ′i is thedistortion rectification required to get the undistortedstructure. ri is the undistorted radial distance of ith

image feature. So ∆r ′i can be represented as (6):

∆r ′i = ri − r ′i (6)

Using (5) and (6), the relation between Ri and R′i can berepresented as shown in (7).

ri

∣∣∣∣∣∣∣∣∣∣= r ′i − r

′iυEσZ

= r ′i (1−υEσZ )

(7)

The stretching relation in (7), can be applied to thewider range of situations where the loading axis is notnormal to the breast surface, i.e. the camera is tiltedwith respect to the structure surface, by realizing thatthe applied load will not be uniform across the imageplane as it would be in the case coincident axes.

z1, z2 are the forces along the Y axis and z3, z4 are theforces along the X axis. The total force in the Z direction,applied at the centre of the image, can be calculatedusing (8).

zZ = z1 + z2 + z3 + z4 (8)

Additionally the tilt angles of θx & θy about the X andY axis respectively can be calculated using (9).

θx = sin−1(z2 − z12κSX

)θy = sin−1

(z4 − z32κSY

) (9)

Where Sx ans SY are the separation between the sensorsalong the X and Y axis, for this experiment SX = SY =53mm. For a tilt of θ, a load variation across the imageplane will be caused by a deviation in the scannerdepth into the structure dictated by the material springconstant, κ, as described in (10).

z(x,y)Z = zZ +κZx,y (10)

where Zx,y is the depth deviation in the Z direction atlocation (x,y) of the image plane. The load distributionacross an image is calculated using the average load atthe centre of the image with a position dependent offsetrelated to the tilt angles of the scanner by firstly defininga flat image plane normal vector, u = [0 0 1]T . Then, fortilt angle of θ the tilt normal vector u′ can be calculatedusing (11).

u′ =

1 0 00 cos(θx) −sin(θx)0 sin(θx) cos(θx)

cos(θy) 0 sin(θy)0 1 0

−sin(θy) 0 cos(θy)

[u] (11)

The depth deviation Zx,y can be calculated using (12).

Zx,y =−1u′z

(u′x +u′y + 0) (12)

Combining the lateral strain equation (7) and forcedistribution equation (10), the relation between the forceand change of radial pixel location can be representedin a general form for non normal axial loads, based ontilt angle and average load, as shown in (13)

r(x,y) = r ′(x,y)(1− υEA

z(x,y)Z ) (13)

where A is the scanner area. In this experiment thevalue of A = 0.0048m2. Using this analytical equation,the surface structure can be estimated as the equationundoes the warping in the image. However the positionand orientation of the surface can not be estimated usingthe force analysis as no yaw term can be measured. Avisual position estimation of the surface will result thecomplete model construction in this situation.

B. Visual Reconstruction Model

For surface construction and image stitching, properreconstruction of the deformed surface is an importanttask. In this scenario, camera position estimation andre-projection can be the best possible solution to un-derstand the original surface macro-structure. Hence,

Page 6: Breast Cancer: Model Reconstruction and Image Registration ...Abstract—Breast lesion localization using tactile imaging is a new and developing direction in medical science. To achieve

6 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. XX, NO. XX, XXX 2019

camera position can be used to estimate the originalstructure of the surface. For this, SfM will providethe relative position and orientation of the surface. Asthe structure of the surface is affine due to the forcedeformation effect as discussed earlier, modified featureestimation will be used to get matching features for thedeformed model.

Using the modified A-SIFT and SfM [32] pipeline,relative camera position can be estimated by defining therotation and translation vector [R|T ]. As the scanning isdone by touching and compressing the surface, we canassume that the change of position in the Z direction willdefine the change of force as in (4). A relative positionchange estimation can be used to correct the translationmatrix for re-projection. To compute the reconstructedstructure, the angle θ needs to be zero, a conditionawarded by the deformation model.

Let [Ri |Ti] define the relative rotation and translationmatrix of ith image to project IX,Y ,Z positions using therelation as shown in (14)

z[xi , yi , 1

]=

[X, Y , Z

][Ri |Ti]C (14)

where (x,y,1) defines the homogeneous location ith imagefor the camera intrinsic value C. To identify the cameraposition, re-projection of the points from the correctednon-deformed position will show the original structure.Ii and Ii+1 are the two images where the image Ii+1 is

deformed. To get best features, modified A-SIFT is ap-plied on the i+1th image so that better matching is pos-sible with ith image. Using the SfM pipeline [32], featurematching, and Random sample consensus (RANSAC), weestimate inlier matching from a set of SIFT matchingdata between i + 1th image and ith image that containsoutliers [33], [34]. Fig 6 shows a sample of the matchingsequences where the white region represents more inliersmatching and dark represents the fewer inliers match-ing. It can be assumed that for sequential scanning, the

Diagonal inliers m

atching

1 n

n

Less inliers

matching

Image number

Ima

ge

nu

mb

er

Fig. 6. Inliers matching for sequential Images. White areas indicatebetter matching due to physical closeness of images.

majority of matching will occur in the next image anda sufficient number of matching points can be obtained.The eight-point algorithm will provide the fundamental

matrix F using the inlier points as shown the relationin (15)

[xi+1, yi+1,1]T Fi+1[xi , yi ,1] = 0 (15)

where [x,y,1] defines the homogeneous location ofmatching inliers. Using the camera parameter K andthe fundamental matrix F , relative camera position andorientation of the Ii+1 image can be calculated using Sin-gle Value Decomposition (SVD) and solution estimationmethod [32], [33], [35]. For this, [Ri+1|Ti+1] defines therelative rotation and translation of the camera ‘i+1’.

To correct the visual deformation correctly the cameraposition, rotation, and translation should be the sameplane of the ith image as shown in Fig. 7.

Camera plainat force F1

Image viewplain at force F1

Image viewplain at force Fi+1

[R1|T1]

[Ri+1|Ti+1]

[Ri+1’|Ti+1’]

Camera plainat force Fi+1

View surface

Fig. 7. Camera plane and view plane re-projection using re-estimationof the rotation and the translation matrix to reduce the force basedvisual deformation (where force F1 < Fi+1 and camera plain and viewplain are calculated using image deformation analysis).

Hence, the corrected R and T matrices can be repre-sented as shown in (16)

R′

∣∣∣∣∣∣∣∣∣∣= RX(θX )RY (θY )RZ (φ)

=

1 0 00 1 00 0 1

f or θX = θY = φ = 0

T ′ = [ tx, ty , 0 ] f or tz = 0(16)

where R′ and T ′ are the corrected rotation and thetranslation respectively. In this case, rotation about the Zaxis (φ) is removed to correct yaw rotation effect and therotations about the X and the Y axis (θX and θY ) are re-moved to correct the affine deformation. The translationvector, tx and ty defines the X and Y translation. Heretz is set to ‘0’ to remove the scaling effect. The image isre-projected using the corrected [R′ |T ′] as described in(17)

z′[ x′ , y′ , 1 ]

∣∣∣∣∣∣∣∣= [ X, Y , Z ][R′ |T ′]C

= [ x, y, 1 ][R′ |T ′][R|T ]

using Eq.14

(17)

Page 7: Breast Cancer: Model Reconstruction and Image Registration ...Abstract—Breast lesion localization using tactile imaging is a new and developing direction in medical science. To achieve

RANA et al.: Breast Cancer: Model Reconstruction and Image Registration from Segmented Deformed Image using Visual and Force based Analysis 7

where (x’,y’) are the re-projected location of the (x,y)using the correct rotation matrix and translation vector.

C. Model ReconstructionAs discussed earlier, visual based reconstruction alone

is not sufficient to rectify the deformation because of thenon-steady deformation due to an application of force. Inthis scenario, only visual reconstruction creates a relativecamera position, but stretching of the surface does notmake linear relation with the camera position obtainedusing the visual reconstruction. Which means, the useof visual estimation alone will not be sufficient for non-rigid surface reconstruction.

The force-based reconstruction tries to rectify thestructure using the force analysis. But there is ∆t timerequired to capture the accurate deformation made bya certain force. Moreover, visual deformation made bythe lens could not be reconstructed using the force anal-ysis. In this scenario, dual force and visual rectificationpipelines are necessary to identify the original structureof the surface.{Ii , I2,..., Ii , Ii+1,...} is the image set captured using the

probe. It is assumed that I1 is the non deformed surfaceand assigned as the reconstructed sample RI1. In thisscenario, RIi can be defined as the ith reconstruction.The force based deformation model is applied on theRIi and Ii+1 to generate rectified Izi+1.

SIFT and modified A-SIFT are applied on the imageRIi and Izi+1 respectively. SIFT matching, RANSAC andcamera pose of the i + 1th image is estimated using thereference of RIi . As discussed before, the Izi+1 is therectified correct camera position to generate the visualand force rectified image IzVi+1.

Using the (X, Y) translations obtained from the trans-lation matrix, the position of the IzVi+1 can be identifiedwith respect to the RIi . Assuming the starting point ofRIi , the absolute position of IzVi+1 can be estimated. Usingthe image stitching methods, the next reconstructioninstance RIi + 1 is generated. The overall visual recon-struction procedure is depicted in Fig. 8.

D. Accuracy AnalysisThe accuracy of the model depends on the defor-

mation detection and rectification. Firstly, it has beenshown that the calculation of the force using the fourpressure sensor provides the total force, the angle of theprobe, and the depth of the probe. Using the force basedorientation estimation method, as discussed in Sec. III-A,the deformation of the view surface, as discussed inSec. II-A, can be calculated and the original surfacestructure is estimated. Hence, the scanning surface forceangle can be different (vertical or angular) and thesurface position may not be always horizontal, thoughthis is not a problem, as angles are made with respectto the surface.

The visual rectification by estimation of the probe(camera) position provides the non-deform surface struc-ture. Moreover, the optimized new version of modified

A-SIFT reduces the computational time required forA-SIFT. Using the SfM over the optimised matching,obtained by using the modified A-SIFT, will provide alarge number of inlier matching to estimate the relativecamera position. As the scanning probe will touch thesurface for scanning, the assumption of the structureof the surface is not possible by analysing the cameraposition. Moreover, the camera angle is calculated byvisual measurement of the stretching. So the cameraangle depends on both force and stretching constants(Young’s modulus (E) and Poisson ratio (υ)). Hence, theoriginal probe angle will not be equal with the calculatedangle of the visual estimated camera angle, as claimedin Sec. III-B, III-C.

In this application, a combination of visual and forcemodel will correctly estimate the surface structure andthe probe position (rotation and translation), as theforce model provides a unified plane allowing for morematching, and the visual model estimates the structure.In other words, the generated error in the visual recon-struction can be removed using the force reconstructionand the error in the force based reconstruction can beremoved using the visual reconstruction. Moreover, theimage reconstruction is carried out at the position ofthe first image (assuming no force is applied). So it canbe concluded that the reconstruction will provide theoriginal surface structure accurately.

IV. Experiment Set-up

In this work, the breast phantom and the camera isprepared for scanning purpose. All the required equip-ment details and calibration methods are discussed inthe following subsections.

A. Equipment DetailsHere, the model probe is constructed using a visual

layer of IR support and four sensors (as shown in Fig. 3).The 850 nm IR illumination ring is placed in betweenthe camera and the transparent visual layer to capturethe vein pattern inside of the skin.

For the breast model, Ecoflex 00-10 shore hardnesssilicone (Smooth-On, US-PA) with 20% thinner is usedto simulate the elasticity of a typical breast [6], [7]. Theskin is made-up with the very soft 000-35 shore hardnesssilicone to simulate the skin stretching. The vein patternis created using a mixture of silicone and IR absorbmaterial (graphite powder) and placed in between thebreast tissue and skin. Fig. 9 shows the layers of thebreast model.

A continuous scan is carried out across the surface ofthe breast phantom and the scanning path is recordedusing a VICON camera tracking system. Here the VICONis constructed using twelve cameras and can measure aglobal position and orientation with six degree freedomwith ≈0.5mm position accuracy [36]. The material ofthe phantom is very soft (like the breast), so very littlepressure will change the surface and stretch the veinpattern like in the real scenario.

Page 8: Breast Cancer: Model Reconstruction and Image Registration ...Abstract—Breast lesion localization using tactile imaging is a new and developing direction in medical science. To achieve

8 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. XX, NO. XX, XXX 2019

Force measurement rectification

A-SIFT featureextraction

i+1 imageth

Estimate camera position

Rotation and translation correction

SIFT featureextraction

Featurematching

Visual rectification

Imagestitching

Reconstructed image

i Reconstructionth

Output surface Output path

Fig. 8. Surface reconstruction and scanning path optimization (i+1th image is compared with ith reconstruction to get the reconstructed surfaceof i + 1th reconstruction.)

Support layer 1

Support layer 2

Breast tissue

Camera

Pressure sensor

IR illuminator PCB

Skin

Vein

Bre

ast

ph

anto

m

Sca

nn

ing

mo

du

le

Fig. 9. Breast model material layers and scanning probe assembly

B. Probe and Model Calibration

The four pressure sensors that are used to measurethe tilt angle using (9) can also calculate Hooke’s con-stant, κ, with a known reference angle. An InvensenseMPU6050 is used to provide a reference measurementfor the scanner tilt angle and calibrated using an as-sumed κinitial = 1N/mm for the sensors to identify thereal Hooke’s constant, κ. Fig. 10 shows the calculationof the κ using the data points. Here the measuredHookean constant is estimated as: κ = 18N/mm. Withthe scanner area, A, taken to be 0.0048m2 and thematerial Poisson ratio, υ, taken as 0.5 (incompressible),the value of Young’s modulus (E) is E = 16.1KP a as shownFig. 10. Calibrating the system for different patients isachieved by applying the scanner normally to the tissue,and comparing loaded feature positions with those ofan unloaded surface image, as we have done here. Thesummary of experimental parameters for the modelvalidation is presented in the Table I.

TABLE IExperiment set-up.

Image Sensor Poisson Hooke’s Scanner Young’sset distance ratioυ constant area modulus336 53mm 0.05 18N/mm 0.0048m2 16.1 KPa

Here the stretching constant can be calculated in thebeginning of the clinical testing. When the probe touches

Fig. 10. Youngs modulus and Hooke’s constant calibration data. E iscalculated using measured image feature deviation. K is calculatedusing a reference angle measurement

the surface the first set of images will be used forcalculating the stretching constant and to select the firstimage of the experiment.

V. Results

In this experiment, the images are pre-filtered byselecting the scanner area using a mask to prepare forthe experiment as shown in Fig 11.

Before applying mask After applying mask

Fig. 11. Rectification and vein part selection using mask

Page 9: Breast Cancer: Model Reconstruction and Image Registration ...Abstract—Breast lesion localization using tactile imaging is a new and developing direction in medical science. To achieve

RANA et al.: Breast Cancer: Model Reconstruction and Image Registration from Segmented Deformed Image using Visual and Force based Analysis 9

After that, the modified A-SIFT feature estimation iscarried out to find out the inlier matching. For bettermatching SIFT parameters are set such a way that onlythe vein pattern regions are selected for feature extrac-tion. Peak threshold 1, edge threshold 10 is used formodified A-SIFT matching. Fig. 12 shows that the useof modified A-SIFT increases the inlier matching for thebreast images in sequential matching by well over 100%.

0 50 100 150 200 250 300 350Images

0

200

400

600

800

1000

Ma

tch

ing

of

dia

go

na

l in

liers

Proposed Affine SIFT

SIFT

Fig. 12. Matching efficiency comparison between modified A-SIFT andSIFT for sequential inlier matching

A. Model Construction Result

In this work, the scanning is carried out in a se-quential order. Hence, the majority of correct A-SIFTmatching will occur in the next sequence of the imagesets. Fig. 13(a) shows the inlier matching with sequentialimages. It is observed that some better matching appearsin intermediate scanning because the random movementof the probe. From the image, it can be concluded thatthe use of the Modified A-SIFT improves the matchingefficiency for the image set over conventional SIFT.

The translation matrix is generated using the sequen-tial inlier matching as shown in Fig. 13(a). In the pro-posed method, the (X,Y) components of the translationmatrix defines the position of the camera. The resultantposition in the experiment is compared with the realposition obtained using the VICON camera trackingsystem. The matching result is shown in Fig. 13(b).

The camera position detection of the proposed schemeis compared with the latest non-rigid reconstructionmethods [11], [19], [32]. The authors made use of thedetail explanations from research papers Ref. [11] and[19] (as explained in the literature) for the separate im-plementations. Here the approach of this research workis different than the existing works. So, the validations ofthe implementations are carried out by using the similardatasets (as in [11], [19], [32]) and similar results havebeen achieved to those claimed by Ref. [11], [19], [32].Also, the claim in Fig 13(a) for the better matching atthe sudden stage is clearly visible in the scanning pathas indicated by the green marked region. The result ofthe scheme for 1274 mm camera travel path is tabulatedin the Table II.

Inli

ers

Ma

tch

ing

Ima

ge

Co

un

t

Image Count

250

275

300

325

350

375

400

425

450

475

5001 365

365

Recurrence

region

(a) Inliers matching of image sequences

0 20 40 60 80 100 120 140

0

20

40

60

80

100

120

140

Extracted path

VICON original path

mm

mm

Recurrence

region

(b) Comparison of extracted camera movement path with realVICON data

Fig. 13. Inliers matching and scanning path estimation of the proposedscheme, where the green marked regions shows the recurrence regionduring scanning

TABLE IICamera position estimation comparison of the proposed scheme with

existing schemes.

Proposed SfM [32] FEM [11] NRSFM [19]RMSE Error (mm) 2.261 15.263 11.821 12.36

Error ratio (%) 0.296 1.833 1.496 1.221

Here the average error is the root mean square error(RMSE) in mm. The error ratio defines the total propa-gated error ratio as shown in (18).

Error ratio = 100(

T otal errorT otal distance travelled

)(18)

The total error in time of scanning with respect to theincrement of image sequence is shown in Fig. 14. Theerror is calculated by measuring the linear distance fromthe VICON [36] position and estimated position in eachschemes.

The error in the camera position is occur due to thestretching deformation. A clear view of camera posi-tion estimation is shown in Fig. 15. Here the cam-

Page 10: Breast Cancer: Model Reconstruction and Image Registration ...Abstract—Breast lesion localization using tactile imaging is a new and developing direction in medical science. To achieve

10 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. XX, NO. XX, XXX 2019

0 50 100 150 200 250 300 365

Image count

0

5

10

15

20

25

Err

or

(mm

)Proposed (3.77mm error)

SFM (23.32mm error)

FEM (19.6mm error)

NRSFM (15.56mm error)

Fig. 14. Camera position estimation error comparison with the in-creasing of images for proposed scheme and existing schemes [11],[19], [32]

era position estimation error factor is calculated bythe relative camera position translation vector com-pared original camera position vector obtained from VI-CON [36]. The camera position error factor is calculatedas ( error displacement in estimationoriginal displacement (V ICON ) ). It is clear that the cameraposition estimation is close to accurate for the proposedscheme than the existing schemes [11], [19], [32]. Thebetter camera position provides a better reconstructionsurface of the breast phantom. Using the scanning path

-10% -8% -6% -4% -2% 2% 4% 6% 8% 10%

Change of force

0

0.05

0.1

0.15

0.2

0.25

0.3

Ca

me

ra p

ositio

n e

rro

r fa

cto

r

Proposed

SFM

FEM

NRSFM

(a) Steady force is applied (increasing and decreasing of force)

0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1

Force difference ratio

0

0.2

0.4

0.6

0.8

Ca

me

ra p

ositio

n e

rro

r fa

cto

r Proposed

SFM

FEM

NRSFM

(b) Angular affine force applied (with a ratio of F1−F2F1 along the

X axis)

Fig. 15. Camera position error factor with the application of force

as shown in Fig. 13(b), the reconstruction is carried out.Fig. 16(b) shows the reconstructed surface of the veinpattern for the original reference of Fig. 16(a).

It is clearly observed that the proposed scheme createsan identical vein pattern of the reference. Moreover, thescaling and stretching effect does not adversely effect thisreconstruction due to the efficient visual and force basedmodel analysis.

It can be claimed from the experiment that the pro-posed scheme gives an efficient non-rigid reconstruction

(a) Original

(b) Reconstructed

Fig. 16. Visual comparison of original and reconstructed surface

method for model construction and image registration.

B. DiscussionIn this work, the images are rectified using the force

and visual reconstruction methods to make a surfacemodel of a breast phantom using the non-rigid images.The reconstruction procedure has three major contribu-tions to knowledge for efficient reconstruction. Firstlyusing the force analysis and angular measurement, re-duce the contact based deformation. The calculationof accurate Young’s modulus and Hooke’s constant givesthe accurate stretching factor as explained in Eq. 13.Secondly, the use of Visual reconstruction methods byanalysing the camera position obtained using SfM allowsfor correction of camera position and re-projection usingthe rectified position, improving the accuracy of thereconstruction. Finally, modified A-SIFT improves thematching efficiency of the proposed scheme comparedwith SIFT. Also, the accurate angle measurement andproper selection of the affine coefficients, make thecoefficients much faster than the traditional method.The traditional A-SIFT feature extraction works as ≈

Page 11: Breast Cancer: Model Reconstruction and Image Registration ...Abstract—Breast lesion localization using tactile imaging is a new and developing direction in medical science. To achieve

RANA et al.: Breast Cancer: Model Reconstruction and Image Registration from Segmented Deformed Image using Visual and Force based Analysis 11

13× and matching takes ≈ 169×. In this modified A-SIFT the feature extraction and matching takes ≈ 9.46×.Moreover using the A-SIFT improves the accuracy ofthe SfM approach to optimize the camera position aswell as better reconstruction where SfM alone makes anincomprehensible structure.

The stretching constraints of the experiment model iscalculated at the when the scanning probe touch thesurface. As a result the variation of Breast elasticityfor different patient does not make any restriction forgetting accurate localization. Also, these advances inimage mosaicing, when applied to tactile imaging ofbreast lesions will allow for comprehensive global pres-sure maps to be produced, which will allow for greaterdiagnostic potential in the future.

VI. Conclusions

In this paper, a medical image construction and reg-istration technique has been proposed for segmentedimages scanned using a prototype model of a breastscanning probe. The proposed force based rectificationmodel, removes the stretching deformation due to thecontact force. The newly modified affine SIFT featureestimation technique finds the spatial feature pointsfrom the deformed surface for model construction. Thecombination of the both reconstruction models providea nearly flawless solution for camera position estimationand image reconstruction technique. Additionally thistype of system will work for any body tissues withcomprehensive vascular networks and can be extendedto clinical examination of tissues such as the abdomen.

Acknowledgment

The authors would like to thank EPSRC for funding“Improvement of Breast Cancer Tactile Imaging throughNon-Rigid Mosaicing” project through grant numberEP/P011276/1. Also would like to thank Sure Inc. andPPS Inc. for supporting this project with SingleT actTM

pressure sensors.

References

[1] A. Jemal, F. Bray, M. M. Center, J. Ferlay, E. Ward, and D. Forman,“Global cancer statistics,” CA: a cancer journal for clinicians,vol. 61, no. 2, pp. 69–90, 2011.

[2] S. McCain, J. Newell, S. Badger, R. Kennedy, and S. Kirk, “Referralpatterns, clinical examination and the two-week-rule for breastcancer: a cohort study,” The Ulster medical journal, vol. 80, no. 2,p. 68, 2011.

[3] K. Parker, S. Huang, R. Musulin, and R. Lerner, “Tissue responseto mechanical vibrations for sonoelasticity imaging,” Ultrasoundin medicine & biology, vol. 16, no. 3, pp. 241–246, 1990.

[4] K. Nightingale, M. S. Soo, R. Nightingale, and G. Trahey, “Acousticradiation force impulse imaging: in vivo demonstration of clinicalfeasibility,” Ultrasound in medicine & biology, vol. 28, no. 2, pp.227–235, 2002.

[5] J. F. Greenleaf, M. Fatemi, and M. Insana, “Selected methods forimaging elastic properties of biological tissues,” Annual review ofbiomedical engineering, vol. 5, no. 1, pp. 57–78, 2003.

[6] V. Egorov and A. P. Sarvazyan, “Mechanical imaging of thebreast,” IEEE transactions on medical imaging, vol. 27, no. 9, pp.1275–1287, 2008.

[7] V. Egorov, T. Kearney, S. B. Pollak, C. Rohatgi, N. Sarvazyan,S. Airapetian, S. Browning, and A. Sarvazyan, “Differentiationof benign and malignant breast lesions by mechanical imaging,”Breast cancer research and treatment, vol. 118, no. 1, p. 67, 2009.

[8] S. Nioka and B. Chance, “Nir spectroscopic detection of breastcancer,” Technology in cancer research & treatment, vol. 4, no. 5,pp. 497–512, 2005.

[9] V. P. Zharov, S. Ferguson, J. F. Eidt, P. C. Howard, L. M. Fink, andM. Waner, “Infrared imaging of subcutaneous veins,” Lasers inSurgery and Medicine: The Official Journal of the American Societyfor Laser Medicine and Surgery, vol. 34, no. 1, pp. 56–61, 2004.

[10] A. Agudo, B. Calvo, and J. M. M. Montiel, “Fem models tocode non-rigid ekf monocular slam,” in 2011 IEEE InternationalConference on Computer Vision Workshops (ICCV Workshops), Nov2011, pp. 1586–1593.

[11] A. Agudo, F. Moreno-Noguer, B. Calvo, and J. M. M. Montiel, “Se-quential non-rigid structure from motion using physical priors,”IEEE Transactions on Pattern Analysis and Machine Intelligence,vol. 38, no. 5, pp. 979–994, May 2016.

[12] A. Agudo, B. Calvo, and J. M. M. Montiel, “Finite element basedsequential bayesian non-rigid structure from motion,” in 2012IEEE Conference on Computer Vision and Pattern Recognition, June2012, pp. 1418–1425.

[13] J. Goldak, A. Chakravarti, and M. Bibby, “A new finite elementmodel for welding heat sources,” Metallurgical transactions B,vol. 15, no. 2, pp. 299–305, 1984.

[14] S. J. Julier and J. K. Uhlmann, “New extension of the kalman filterto nonlinear systems,” in Signal processing, sensor fusion, and targetrecognition VI, vol. 3068. International Society for Optics andPhotonics, 1997, pp. 182–194.

[15] S. Haykin, Kalman filtering and neural networks. John Wiley &Sons, 2004, vol. 47.

[16] N. Haouchine, J. Dequidt, M. O. Berger, and S. Cotin, “Single viewaugmentation of 3d elastic objects,” in 2014 IEEE InternationalSymposium on Mixed and Augmented Reality, 2014, pp. 229–236.

[17] A. Malti and C. Herzet, “Elastic shape-from-template with spa-tially sparse deforming forces,” in 2017 IEEE Conference on Com-puter Vision and Pattern Recognition (CVPR), 2017, pp. 143–151.

[18] A. Agudo, J. M. M. Montiel, L. Agapito, and B. Calvo, “Modalspace: A physics-based model for sequential estimation of time-varying shape from monocular video,” Journal of mathematicalimaging and vision, vol. 57, no. 1, pp. 75–98, 2017.

[19] R. Garg, A. Roussos, and L. Agapito, “Dense variational recon-struction of non-rigid surfaces from monocular video,” in 2013IEEE Conference on Computer Vision and Pattern Recognition, June2013, pp. 1272–1279.

[20] M. Sepehrinour and S. Kasaei, “3d reconstruction of non-rigidsurfaces from realistic monocular video,” in 2015 9th IranianConference on Machine Vision and Image Processing (MVIP), Nov2015, pp. 199–202.

[21] R. Yu, C. Russell, N. D. F. Campbell, and L. Agapito, “Direct,dense, and deformable: Template-based non-rigid 3d reconstruc-tion from rgb video,” in 2015 IEEE International Conference onComputer Vision (ICCV), Dec 2015, pp. 918–926.

[22] M. Innmann, M. Zollhofer, M. Nießner, C. Theobalt, and M. Stam-minger, “Volumedeform: Real-time volumetric non-rigid recon-struction,” in Computer Vision – ECCV 2016. Springer Interna-tional Publishing, 2016, pp. 362–379.

[23] A. Agudo, F. Moreno-Noguer, B. Calvo, and J. Montiel, “Real-time 3d reconstruction of non-rigid shapes with a single movingcamera,” Computer Vision and Image Understanding, vol. 153, pp.37–54, 2016.

[24] R. A. Newcombe, D. Fox, and S. M. Seitz, “Dynamicfusion:Reconstruction and tracking of non-rigid scenes in real-time,” in2015 IEEE Conference on Computer Vision and Pattern Recognition(CVPR), June 2015, pp. 343–352.

[25] R. Szeliski et al., “Image alignment and stitching: A tutorial,”Foundations and Trends® in Computer Graphics and Vision, vol. 2,no. 1, pp. 1–104, 2007.

[26] D. G. Lowe, “Distinctive image features from scale-invariantkeypoints,” Int. J. Comput. Vision, vol. 60, no. 2, pp. 91–110, 2004.

[27] R. Summan, G. Dobie, G. West, S. Marshall, C. MacLeod, andS. G. Pierce, “The influence of the spatial distribution of 2-dfeatures on pose estimation for a visual pipe mapping sensor,”IEEE Sensors Journal, vol. 17, no. 19, pp. 6312–6321, 2017.

Page 12: Breast Cancer: Model Reconstruction and Image Registration ...Abstract—Breast lesion localization using tactile imaging is a new and developing direction in medical science. To achieve

12 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. XX, NO. XX, XXX 2019

[28] G. Yu and J.-M. Morel, “Asift: An algorithm for fully affineinvariant comparison,” Image Processing On Line, vol. 1, pp. 11–38, 2011.

[29] A. Shahroudnejad and M. Rahmati, “Copy-move forgery detectionin digital images using affine-sift,” in 2016 2nd InternationalConference of Signal Processing and Intelligent Systems (ICSPIS),Dec 2016, pp. 1–5.

[30] L. Torresani, A. Hertzmann, and C. Bregler, “Nonrigid structure-from-motion: Estimating shape and motion with hierarchicalpriors,” IEEE Transactions on Pattern Analysis and Machine Intel-ligence, vol. 30, no. 5, pp. 878–892, May 2008.

[31] M. Song, H. Watanabe, and J. Hara, “Robust 3d reconstructionwith omni-directional camera based on structure from motion,”in 2018 International Workshop on Advanced Image Technology(IWAIT), Jan 2018, pp. 1–4.

[32] N. Micheletti, J. H. Chandler, and S. N. Lane, “Structure frommotion (sfm) photogrammetry,” 2015.

[33] D. Nister, “Preemptive ransac for live structure and motionestimation,” Machine Vision and Applications, vol. 16, no. 5, pp.321–329, 2005.

[34] R. C. Bolles, H. H. Baker, and D. H. Marimont, “Epipolar-plane image analysis: An approach to determining structure frommotion,” International journal of computer vision, vol. 1, no. 1, pp.7–55, 1987.

[35] R. Hartley and A. Zisserman, “Epipolar geometry and the funda-mental matrix,” Multiple view geometry, 2000.

[36] R. Summan, S. Pierce, C. Macleod, G. Dobie, T. Gears, W. Lester,P. Pritchett, and P. Smyth, “Spatial calibration of large volumephotogrammetry based metrology systems,” Measurement, vol. 68,pp. 189–200, 2015.