This document discusses using borehole image logs to characterize heterogeneity in carbonate reservoirs. It describes how image logs at different scales can identify features from 1 mm to 1 km, including fractures, channels, reefs and slide blocks. The logs can be used to classify structures, facies, and pore systems in cored and uncored wells. By correlating log responses to core data, the logs can identify lithofacies, porosity types, and reservoir rock types to predict permeability distributions throughout the reservoir. This facilitates fracture modeling, production analysis, and constraining 3D reservoir models.