1. A computer-implement method, comprising: a) obtaining user input identifying a point corresponding to a vertebra on a spinal image; b) in response to the user input, using the user input to determine a number of viewable vertebrae on the spinal image; c) identifying points on the spinal image corresponding to respective vertebrae based on the determined number of viewable vertebrae; d) generating annotations on the spinal image corresponding to each of the determined number of viewable vertebrae, the annotations anatomically labeling and distinguishing between two or more immediately adjacent vertebrae on the spinal image using contextual-information feature vectors, wherein the contextual-information feature vectors encode the identified points with information of at least one of size, shape, orientation, or relationships to neighboring structures; e) receiving a first subsequent user input on the previously generated annotations identifying a point corresponding to an error within the previously generated annotations; f) in response to receiving the first subsequent user input, updating the identified points and contextual-information feature vectors for the updated identified points, automatically generating subsequent annotations on the spinal image using the updated contextual-information feature vectors, the subsequent annotations correcting the error present within the previously generated annotations; and g) receiving a second subsequent user input, wherein when the second subsequent user input identifies an error within the previously generated annotations, repeating e)-g), and when the received second subsequent user input does not identify an error within the previously generated annotations, validating the previously generated annotations in association with the spinal image, and storing in a database the previously generated annotations in association with the spinal image.
1. A computer-implement method, comprising: a) obtaining user input identifying a point corresponding to a vertebra on a spinal image; b) in response to the user input, using the user input to determine a number of viewable vertebrae on the spinal image; c) identifying points on the spinal image corresponding to respective vertebrae based on the determined number of viewable vertebrae; d) generating annotations on the spinal image corresponding to each of the determined number of viewable vertebrae, the annotations anatomically labeling and distinguishing between two or more immediately adjacent vertebrae on the spinal image using contextual-information feature vectors, wherein the contextual-information feature vectors encode the identified points with information of at least one of size, shape, orientation, or relationships to neighboring structures; e) receiving a first subsequent user input on the previously generated annotations identifying a point corresponding to an error within the previously generated annotations; f) in response to receiving the first subsequent user input, updating the identified points and contextual-information feature vectors for the updated identified points, automatically generating subsequent annotations on the spinal image using the updated contextual-information feature vectors, the subsequent annotations correcting the error present within the previously generated annotations; and g) receiving a second subsequent user input, wherein when the second subsequent user input identifies an error within the previously generated annotations, repeating e)-g), and when the received second subsequent user input does not identify an error within the previously generated annotations, validating the previously generated annotations in association with the spinal image, and storing in a database the previously generated annotations in association with the spinal image. 2. The computer-implemented method of claim 1 , wherein generating the annotations and the subsequent annotations is independent of the first subsequent user input received.