Dear Ayman,
The short answer is no.
The radiograph is recording an integral of point-by-point X-ray attenuation values along the paths that the X-rays took to arrive at that spot on the final image. Thus, if the X-ray went through more material, it could be equally attenuated as an X-ray that went through less, but more highly attenuating, material. I hope that makes sense. It is like trying to measure the concentration of dye in a glass of water by recording how much light gets through it, but without knowing the size of the glass. (This is why those biochemists' cuvettes are all so standardised in size, shape and materials).
You can measure total X-ray attenuation by comparing it against a phantom such as an aluminium step wedge, but this measurement carries the heavy caveat that you know nothing about axial thickness and therefore is of extremely dubious value in the determination of BMD. If your radiographs do not contain a phantom they are uncalibrated and cannot be used for quantification of grey values at all.
These are the basic reasons why people who are interested in measuring BMD do so with pQCT or with DXA (though these also both have some important limitations).
https://en.wikipedia.org/wiki/Quantitative_computed_tomographyhttps://en.wikipedia.org/wiki/Dual-energy_X-ray_absorptiometryIn a research setting, if you have isolated samples, you can also measure density using physical methods like Archimedes (using buoyancy & displacement) or filling all spaces with gas (volume) and measuring weight with a high-precision balance.
Best regards,
Michael