The pixel-, patch-based and inter-slice based features are used for segmentation. A novel boundary refinement method is proposed to avoid over-segmentations. Our method outperforms several existing methods on liver segmentation. Our method can also be applied in some other abdominal organ segmentation.