This document proposes a method to classify liver stages in 3D CT and 3D US images using texture feature extraction and 3D convolutional neural networks (CNNs). Gray level run length matrix (GLRLM) is used to extract texture features from segmented liver regions. A 3D CNN is then used for two stages of classification: first to classify images as normal or abnormal, and second to classify abnormal images into stages of liver disease (fatty liver, compensated cirrhosis, decompensated cirrhosis, hepatocellular carcinoma). The method is implemented using TensorFlow and Keras in Python. Results show that 3D CT provides higher classification accuracy than 3D US.