Two improved algorithms are proposed to solve such a problem that the ellipse detection algorithm based on Hough transform in one-dimensional parametric space can not detect ellipses when the endpoints of the major axes are not available. Both the two improved algorithms firstly determine the center of the ellipse, and adopts the method of calculating the parameters step by step in order to reduce the dimension of the parameter space of the Hough transform, so as to reduce the overall time complexity of the algorithm. The improved algorithm 1 can be regarded as a supplementary algorithm for the ellipse detection of one-dimension Hough transform, and is used to solve the problem of major axis endpoints defect by adopting the one-dimension accumulation of the major axis. The improved algorithm 2 calculates the inclination angle of an ellipse by using the symmetry of the ellipse, after finding the center of the ellipse, and further other parameters of the ellipse are determined. The experimental results show that the two improved algorithms can all detect the incomplete ellipse rapidly and accurately in complex environment.