Several steps you could do to improve this
- Apply a blur filter so that only large general structures are visible.
- Now do a canny edge detector on this blurred image.
- Then apply the HoughLinesP operator and remove the small lines by setting a minimum length.
The result will already be much better than expected.