A system for determining target heart ablation regions, the system comprising: a plurality of sensors configured to detect a plurality of electro-cardiogram signals each indicating electrical activity of a heart over time, each of the plurality of sensors configured to detect one of the ECG signals, wherein the plurality of ECG signals comprise intra-cardiac electrocardiogram (IC ECG) signals of the heart acquired via a catheter; a processing device comprising one or more processors configured to: determine, for each of the plurality of ECG signals, a plurality of local activation times (LATs) occurring over time, each LAT indicating a time of electrical activation for an area the heart; determine LAT quality for each of the plurality of IC ECG signals; determine atrial fibrillation complexity of the IC ECG signals; determine whether the catheter should be repositioned based on a comparison of the LAT quality and the AF complexity; generate, based on the determined plurality of LATs of each of the plurality of ECG signals, mapping information for one or more maps representing the electrical activity of the heart; and determine a region of interest of the heart by identifying the ROI as a region of the heart exhibiting conditions indicative of cardiac arrhythmia based on the generated mapping information for the one or more maps representing the electrical activity of the heart. a plurality of sensors configured to detect a plurality of electro-cardiogram signals each indicating electrical activity of a heart over time, each of the plurality of sensors configured to detect one of the ECG signals, wherein the plurality of ECG signals comprise intra-cardiac electrocardiogram (IC ECG) signals of the heart acquired via a catheter; a processing device comprising one or more processors configured to: determine, for each of the plurality of ECG signals, a plurality of local activation times (LATs) occurring over time, each LAT indicating a time of electrical activation for an area the heart; determine LAT quality for each of the plurality of IC ECG signals; determine atrial fibrillation complexity of the IC ECG signals; determine whether the catheter should be repositioned based on a comparison of the LAT quality and the AF complexity; generate, based on the determined plurality of LATs of each of the plurality of ECG signals, mapping information for one or more maps representing the electrical activity of the heart; and determine a region of interest of the heart by identifying the ROI as a region of the heart exhibiting conditions indicative of cardiac arrhythmia based on the generated mapping information for the one or more maps representing the electrical activity of the heart. determine, for each of the plurality of ECG signals, a plurality of local activation times (LATs) occurring over time, each LAT indicating a time of electrical activation for an area the heart; determine LAT quality for each of the plurality of IC ECG signals; determine atrial fibrillation complexity of the IC ECG signals; determine whether the catheter should be repositioned based on a comparison of the LAT quality and the AF complexity; generate, based on the determined plurality of LATs of each of the plurality of ECG signals, mapping information for one or more maps representing the electrical activity of the heart; and determine a region of interest of the heart by identifying the ROI as a region of the heart exhibiting conditions indicative of cardiac arrhythmia based on the generated mapping information for the one or more maps representing the electrical activity of the heart.