1. A method for detecting liver lesions in a 3D medical image comprising: detecting liver lesion center candidates in the 3D medical image using one or more trained lesion center detectors trained based on annotated training data; segmenting a lesion candidate corresponding to each liver lesion center candidate; and detecting lesions from the segmented lesion candidates using learning based verification, wherein the step of detecting lesions from the segmented lesion candidates using learning based verification comprises: detecting a subset of the segmented lesion candidates using a first trained detector based on geometric and statistical features extracted from a connected component corresponding to each segmented lesion candidate; and detecting the lesions from the first subset of segmented lesion candidates using a second trained detector based on steerable intensity and geometry features extracted from a triangulated model corresponding to each of the subset of segmented lesion candidates.