Before revision:  Many solutions exist, but often suffer from problems such as high computational cost or causing false negative or false positive detections.
After revision:  Many collision detection approaches exist, but often suffer from problems such as high computational cost or causing false negative or false positive detections.