You are a member of the AI team at an automotive company, and your current project involves building a visual defect detection model using TensorFlow and Keras. To enhance the performance of your model, you intend to integrate various image augmentation techniques, including translation, cropping, and contrast adjustments. These augmentation methods will be applied randomly to each training batch. Your objective is to optimize the data processing pipeline for both runtime efficiency and efficient utilization of computational resources. What steps should you take to achieve this goal?