Francis,
I'm not sure if the .dsd file is actually explicitly specified anywhere. I think you're correct in that it is interleaved. There are some notes here:
http://mdfs.net/Docs/Comp/BBC/FileFormat/ImgnotesI think you *may* find that some older tools like BBC Explorer or FDC might handle images slightly differently. Going with the BeebEm route is probably a good bet.
Jason Watton may be a good guy to email about it - he wrote OmniFlop which handles many of the beeb image formats and is probably well up on what standards exist.
Sam.