A computer-implemented method, comprising: receiving seismic data acquired in a seismic survey of a region of interest; performing a kinematic analysis on the seismic data; characterized by: performing the kinematic analysis comprises generating a kinematic model, wherein the kinematic model indicates one or more areas of the region of interest having a higher potential of having fractures than other areas of the region of interest generating one or more fracture planes from the seismic data based on the kinematic analysis, wherein generating the one or more fractures planes comprises: generating ant track data from the seismic data using an ant track algorithm, extracting the one or more fracture planes from the ant track data, and generating the one or more extracted fracture planes if the one or more extracted fracture planes match the kinematic model; generating a mechanical earth model based on the seismic data; performing a critical stress analysis on the one or more fracture planes based on the mechanical earth model; and determining a fracture type of respective fractures in the one or more fracture planes based on the critical stress analysis. receiving seismic data acquired in a seismic survey of a region of interest; performing a kinematic analysis on the seismic data; characterized by: performing the kinematic analysis comprises generating a kinematic model, wherein the kinematic model indicates one or more areas of the region of interest having a higher potential of having fractures than other areas of the region of interest generating one or more fracture planes from the seismic data based on the kinematic analysis, wherein generating the one or more fractures planes comprises: generating ant track data from the seismic data using an ant track algorithm, extracting the one or more fracture planes from the ant track data, and generating the one or more extracted fracture planes if the one or more extracted fracture planes match the kinematic model; performing the kinematic analysis comprises generating a kinematic model, wherein the kinematic model indicates one or more areas of the region of interest having a higher potential of having fractures than other areas of the region of interest generating one or more fracture planes from the seismic data based on the kinematic analysis, wherein generating the one or more fractures planes comprises: generating ant track data from the seismic data using an ant track algorithm, extracting the one or more fracture planes from the ant track data, and generating the one or more extracted fracture planes if the one or more extracted fracture planes match the kinematic model; generating ant track data from the seismic data using an ant track algorithm, extracting the one or more fracture planes from the ant track data, and generating the one or more extracted fracture planes if the one or more extracted fracture planes match the kinematic model; generating a mechanical earth model based on the seismic data; performing a critical stress analysis on the one or more fracture planes based on the mechanical earth model; and determining a fracture type of respective fractures in the one or more fracture planes based on the critical stress analysis.