Preventing Errors in Person Detection: A Part-Based Self-Monitoring Framework