Yes, the usual one used for SVMs is proposed by Platt:
http://citeseerx.ist.psu.edu/viewdoc...10.1.1.41.1639
which is of the form
and estimates

and

by a logistic-regression like optimization problem. An improved implementation for calculating

and

can be found in
Hsuan-Tien Lin, Chih-Jen Lin, and Ruby C. Weng. A Note on Platt's Probabilistic Outputs for Support Vector Machines. Machine Learning, 68(3), 267-276, 2007.
http://www.csie.ntu.edu.tw/~htlin/pa.../plattprob.pdf
Hope this helps.