A longitudinal stiffness estimation system for at least one tire supporting a vehicle , the longitudinal stiffness estimation system comprising: an electronic communication system disposed on the vehicle ; at least one sensor disposed on the vehicle and in electronic communication with the electronic communication system ; and a processor accessible through the electronic communication system ; the at least one sensor being configured for measuring selected parameters associated with the vehicle and communicating data for the selected parameters through the electronic communication system to the processor ; characterized in that the system further comprises: a μ-slip curve generator in communication with the processor and configured for receiving the selected parameters and generating a μ-slip curve in real time from the communicated data; an extraction module in communication with the processor and configured for extracting raw data from a linear portion of the μ-slip curve ; a denoising module in communication with the processor and configured for de-noising the raw data from the μ-slip curve by determining a pattern from the raw data represented by a vector , an orientation of the vector , and a heading of the vector , wherein the denoising module is configured to generate de-noised data ; and a stiffness calculator configured for receiving the de-noised data and generating a longitudinal stiffness estimate for the at least one tire . an electronic communication system disposed on the vehicle ; at least one sensor disposed on the vehicle and in electronic communication with the electronic communication system ; and a processor accessible through the electronic communication system ; the at least one sensor being configured for measuring selected parameters associated with the vehicle and communicating data for the selected parameters through the electronic communication system to the processor ; characterized in that the system further comprises: a μ-slip curve generator in communication with the processor and configured for receiving the selected parameters and generating a μ-slip curve in real time from the communicated data; an extraction module in communication with the processor and configured for extracting raw data from a linear portion of the μ-slip curve ; a denoising module in communication with the processor and configured for de-noising the raw data from the μ-slip curve by determining a pattern from the raw data represented by a vector , an orientation of the vector , and a heading of the vector , wherein the denoising module is configured to generate de-noised data ; and a stiffness calculator configured for receiving the de-noised data and generating a longitudinal stiffness estimate for the at least one tire . a μ-slip curve generator in communication with the processor and configured for receiving the selected parameters and generating a μ-slip curve in real time from the communicated data; an extraction module in communication with the processor and configured for extracting raw data from a linear portion of the μ-slip curve ; a denoising module in communication with the processor and configured for de-noising the raw data from the μ-slip curve by determining a pattern from the raw data represented by a vector , an orientation of the vector , and a heading of the vector , wherein the denoising module is configured to generate de-noised data ; and a stiffness calculator configured for receiving the de-noised data and generating a longitudinal stiffness estimate for the at least one tire . <EOS>