The synchronous system and the hierarchical system are proposed by using simulated annealing for the detection of lines and hyperbolas in a one-shot seismogram. The synchronous system can detect the patterns in one step. The hierarchical detection procedures are class by class, then pattern by pattern. The equation of hyperbola is defined under translation and rotation. The distance from all points to all patterns is defined as the error. The proposed simulated annealing parameter detection system can search a set of parameter vectors for the global minimal error. In the seismic experiments, both of two systems can well detect line of direct wave and hyperbola of reflection wave in the simulated one-shot seismogram and the real seismic data, but the hierarchical system can converge faster. The results of seismic pattern detection can improve seismic interpretation and further seismic data processing.