The machine learning revolution is redesigning modern healthcare, and with the growth of the elderly population, fall detection has become an important research topic in healthcare. This paper surveys advances in machine learning-based fall detection technologies and reviews sensor-based, image processing-based, and wearable sensor-based fall detection systems and applications. In addition, this paper proposes a self-learning posture analysis and eye status-based fall detection system to solve the issue of mis-detections in fall detection systems, which have not been addressed in past works. Furthermore, this work proposes an image-feature-separation system that can use image processing with a low risk of privacy disclosure. Moreover, this work establishes a dataset, which includes 36 non-fall/fall cases comprising 25,200 images that can be used not only for this research but also in related studies. Experimental results show that this system can detect a fall with high accuracy and solve mis-detections in machine learning-based fall detection systems.