A method of adaptive suppression of over-smoothing in noise/artefact reduction techniques such as total variation minimization or other compressed sensing strategies for Cone Beam Computed Tomography (CBCT) images, the method including the steps of: (a) inputting a CBCT image (b) identifying the anatomical structures of interest in the CBCT images by exploiting their likely shapes, attenuation coefficients, sizes, positions, or any other similar features that can be used to identify them from an image (c) extracting intensity, gradient, or other image-related information of the identified anatomical structures from the CBCT image (d) adaptively suppressing over-smoothing in noise/artefact reduction techniques such as total-variation minimization or other compressed sensing strategies at the anatomical structures of interest using the information of the anatomical structures extracted previously.