1. An apparatus, comprising: a processor; a directional coherence map (DCM) accelerator coupled with the processor, the DCM accelerator to: partition an image into a plurality of regions, wherein each of the plurality of regions having a discontinuity edge, a boundary, edge pixels along the boundary, and remaining pixels; and estimate orientation of the discontinuity edge by computing direction of least discrepancy within each of the plurality of regions by evaluating the edge pixels along the boundary of each of the plurality of regions.