1. A planning and navigation system, comprising: a planning system including: a memory configured to store a plurality of images; and a first controller configured to render the plurality of images in three dimensions, segment the plurality of images to demarcate a target area, and automatically determine a treatment plan based on the target area; and a navigation system including: an ultrasound device configured to obtain an ultrasound image in a scan plane, the ultrasound device having a fiducial pattern disposed thereon, the fiducial pattern including a plurality of first unique identifiers disposed in a region and a plurality of second unique identifiers; a surgical device having an image capture device configured to capture a fiducial image of the fiducial pattern; a second controller configured to: receive the ultrasound image and the fiducial image, wherein the controller determines a position of the surgical device in relation to the scan plane based on the fiducial image; identify the plurality of first unique identifiers and the plurality of second unique identifiers, wherein the plurality of first unique identifiers includes circles of a first color and the plurality of second unique identifiers includes circles of a second color and wherein identifying includes: applying a first threshold to the fiducial image substantially in parallel with applying a second threshold to an inverted fiducial image; performing a connected component analysis on the first and second thresholds; and applying a geometric filter to results of the connected component analysis to identify the region having the plurality of first unique identifiers and to determine weighted centroids of the plurality of first unique identifiers and the plurality of second unique identifiers; and correspond the fiducial image to a model image by: selecting a plurality of the circles of the first color; determining an amount of the circles of the first color disposed in a first portion of the region of the fiducial pattern; determining whether the determined amount of the circles of the first color disposed in the first portion matches a predetermined amount of the circles of the first color; and in response to a determination that the determined amount of the circles of the first color disposed in the first portion does not match the predetermined amount of the circles of the first color, determining an amount of the circles of the first color disposed in a second portion of the region of the fiducial pattern; and a third controller configured to receive the rendered plurality of images, the target area, the treatment plan, the ultrasound image, and the position of the surgical device in relation to the scan plane; and a display configured to: display a first display having the rendered plurality of images, the target area, and the treatment plan; and display a second display having the ultrasound image, a virtual image of the surgical device based on the position of the surgical device in relation to the scan plane, and the treatment plan.