No. Your bathtub was originally kiln fired at a very high temperature to create the porcelain. It is impossible to re-fire existing porcelain, therefore refinishing is the best alternative to outright replacement.