A diagnostic system comprising: at least one calibrator having a plurality of selected colors and a plurality of geometric parameter designations, the calibrator attachable onto a skin area next to a skin feature; an imaging device configured to capture a plurality of images of the skin feature and at least part of the at least one calibrator; and, an analysis module configured to: derive, from the plurality of captured images, an image normalization function configured to provide color normalization and geometric normalization of the skin feature, the image normalization function being derived from a comparison between: captured calibrator colors with known actual colors; and, captured geometric parameter designations with calibrator geometric parameter designations; apply the image normalization function to the captured skin feature to yield a plurality of calibrated images of the skin feature, each of said plurality of calibrated images having normalized colors and normalized geometric parameters; and, identify a three-dimensional structure of the skin feature from said plurality of calibrated images taken from different directions and at different angles and/or illumination conditions. at least one calibrator having a plurality of selected colors and a plurality of geometric parameter designations, the calibrator attachable onto a skin area next to a skin feature; an imaging device configured to capture a plurality of images of the skin feature and at least part of the at least one calibrator; and, an analysis module configured to: derive, from the plurality of captured images, an image normalization function configured to provide color normalization and geometric normalization of the skin feature, the image normalization function being derived from a comparison between: captured calibrator colors with known actual colors; and, captured geometric parameter designations with calibrator geometric parameter designations; apply the image normalization function to the captured skin feature to yield a plurality of calibrated images of the skin feature, each of said plurality of calibrated images having normalized colors and normalized geometric parameters; and, identify a three-dimensional structure of the skin feature from said plurality of calibrated images taken from different directions and at different angles and/or illumination conditions. derive, from the plurality of captured images, an image normalization function configured to provide color normalization and geometric normalization of the skin feature, the image normalization function being derived from a comparison between: captured calibrator colors with known actual colors; and, captured geometric parameter designations with calibrator geometric parameter designations; apply the image normalization function to the captured skin feature to yield a plurality of calibrated images of the skin feature, each of said plurality of calibrated images having normalized colors and normalized geometric parameters; and, identify a three-dimensional structure of the skin feature from said plurality of calibrated images taken from different directions and at different angles and/or illumination conditions.