A computer implemented image processing method for predicting one or more medical conditions, the method comprising:
- receiving a digital image of at least portion of a user;
- pre-processing the digital image by removing noise, aligning, and correcting luminance of the digital image;
- generating an initial prediction, wherein the initial prediction comprises a probability of the one or more medical conditions by processing the pre-processed image through_pre-trained weights of the pre-trained deep learning model;
- and
- predicting an output based on the initial prediction and further processing through the pre-trained deep learning model, where in the predicting includes,
- modifying the probability of the one or more medical conditions by labelling the preprocessed image from the one or more medical conditions and computing the probability of the one or more medical conditions;
- and
- identifying at least a location in the digital image effected by the one or more medical conditions, wherein the identifying includes generating a plurality of anchor boxes and estimating at least one final anchor box.