In one embodiment, a method for facilitating programming of an implantable pulse generator (IPG) by an external programming device, the method comprises: receiving input from a user by the external programming device to calibrate electrode combinations at a plurality of locations along one or more stimulation leads implanted within the epidural space of a patient controlling the IPG by the external programmer to apply stimulation to the patient via the electrode combinations receiving input from a user by the external programming device that indicates values of a respective perception stimulation threshold at each location of the plurality of locations receiving input from a user by the external programming device that indicates values of a respective bilateral stimulation threshold at each location of the plurality of locations calculating positions by the external programming device of each of the plurality of locations using the perception stimulation thresholds and the bilateral stimulation thresholds and displaying calculated positions of the plurality of locations relative to a physiological midline of the patient by the external programming device.