A system that executes a process for mapping cardiac fibrillation and optimizing ablation treatments. The process, in some embodiments, includes: positioning a two dimensional electrode array to several locations in a patient's heart and at each location, obtaining a conduction velocity and a cycle length measurement from at least two local signals in response to electrical activity in the cardiac tissue. In some embodiments, a regional wavelength is calculated by multiplying the local conduction velocity with the local minimum cycle length. The system can then create a wavelength distribution map that identifies the location of the drivers in the heart. In certain embodiments, the system uses variability of conduction velocity and cycle length in an area to determine the driver type. In some embodiments, the system calculates average distance of drivers to non-conductive tissue boundaries. The system then selects ablation placements that maximize treatment efficacy while minimizing tissue damage.