1. An apparatus comprising: an interface configured to: receive a first input to slice a stack of two-dimensional images into one or more planes to form one or more virtual images in any arbitrary orientation, wherein the stack of two-dimensional images depicts an object of interest; receive a second input to segment the one or more virtual images; and a processor communicatively coupled to the interface, wherein the processor is configured to: generate a one or more seed points on the one or more virtual images based on the second input; automatically order the one or more seed points using a magnetic linking method; generate contours corresponding to the object of interest using a live-wire algorithm; perform a first three-dimensional construction of the object of interest based on the contours; convert the contours into seed points for a subsequent set of images; and perform a second three-dimensional construction of the object of interest corresponding to the subsequent set of images.