If you need assistance, please send an email to forum at 4hv dot org. To ensure your email is not marked as spam, please include the phrase "4hv help" in the subject line. You can also find assistance via IRC, at irc.shadowworld.net, room #hvcomm.
Support 4hv.org!
Donate:
4hv.org is hosted on a dedicated server. Unfortunately, this server costs and we rely on the help of site members to keep 4hv.org running. Please consider donating. We will place your name on the thanks list and you'll be helping to keep 4hv.org alive and free for everyone. Members whose names appear in red bold have donated recently. Green bold denotes those who have recently donated to keep the server carbon neutral.
Special Thanks To:
Aaron Holmes
Aaron Wheeler
Adam Horden
Alan Scrimgeour
Andre
Andrew Haynes
Anonymous000
asabase
Austin Weil
barney
Barry
Bert Hickman
Bill Kukowski
Blitzorn
Brandon Paradelas
Bruce Bowling
BubeeMike
Byong Park
Cesiumsponge
Chris F.
Chris Hooper
Corey Worthington
Derek Woodroffe
Dalus
Dan Strother
Daniel Davis
Daniel Uhrenholt
datasheetarchive
Dave Billington
Dave Marshall
David F.
Dennis Rogers
drelectrix
Dr. John Gudenas
Dr. Spark
E.TexasTesla
eastvoltresearch
Eirik Taylor
Erik Dyakov
Erlend^SE
Finn Hammer
Firebug24k
GalliumMan
Gary Peterson
George Slade
GhostNull
Gordon Mcknight
Graham Armitage
Grant
GreySoul
Henry H
IamSmooth
In memory of Leo Powning
Jacob Cash
James Howells
James Pawson
Jeff Greenfield
Jeff Thomas
Jesse Frost
Jim Mitchell
jlr134
Joe Mastroianni
John Forcina
John Oberg
John Willcutt
Jon Newcomb
klugesmith
Leslie Wright
Lutz Hoffman
Mads Barnkob
Martin King
Mats Karlsson
Matt Gibson
Matthew Guidry
mbd
Michael D'Angelo
Mikkel
mileswaldron
mister_rf
Neil Foster
Nick de Smith
Nick Soroka
nicklenorp
Nik
Norman Stanley
Patrick Coleman
Paul Brodie
Paul Jordan
Paul Montgomery
Ped
Peter Krogen
Peter Terren
PhilGood
Richard Feldman
Robert Bush
Royce Bailey
Scott Fusare
Scott Newman
smiffy
Stella
Steven Busic
Steve Conner
Steve Jones
Steve Ward
Sulaiman
Thomas Coyle
Thomas A. Wallace
Thomas W
Timo
Torch
Ulf Jonsson
vasil
Vaxian
vladi mazzilli
wastehl
Weston
William Kim
William N.
William Stehl
Wesley Venis
The aforementioned have contributed financially to the continuing triumph of 4hv.org. They are deserving of my most heartfelt thanks.
Registered Member #1143
Joined: Sun Nov 25 2007, 04:55PM
Location: Vilnius, Lithuania
Posts: 721
Grenadier wrote ...
A $7,000 sensor!
ok, i am out :D Still, must be easy way to do that. just need fat CCD ( but i believe CCD is capable directly convert X ray to picture ? or it's just my imagination? )
Registered Member #33
Joined: Sat Feb 04 2006, 01:31PM
Location: Norway
Posts: 971
Well, you have a few alternatives, but not all of them are good.
You could make an axial CT (CAT), those only require a line sensor or a single scintillator, but they are very complex mechanically, and the single-sensor kind is extremely slow and even more mechanically complicated.
There is also digital tomosynthesis, which is quite easy to do, but it's less interesting as it doesn't give you a full 3D view of the scanned object.
Cone beam CT (like in the video I sent you earlier) is the best kind for hobby use, but requires a 2D sensor array, as you know. The resolution of the x-rays does not have to be that high, I've seen good results from input images only a couple of hundred pixels on each side, but you need a lot of images for good results. So a fluorography setup (camera and intensifying screen) should work fine. If you want short exposures, you need a moderately fast intensifying screen, but not so fast that it reduces the resolution too much. I guess "Regular" or "Fine" would work well, depending on the size of the object you want to scan. You also need a good camera with low noise and fast optics to get away with a short exposure time. A modern DSLR with a 50mm f/1.4 would probably be ideal, but cheaper stuff would work too if you increase the exposure time.
Reconstruction (making a DICOM stack from the projections) is the difficult bit, luckily there's open source software for cone beam reconstruction . It's a bit tedious to use, and there are a lot of cryptic settings, but it does the job just fine, and alternatives seem non-existent unless you have a lot of money to spend.
You also need a viewer to interpret the DICOM stack and for doing volume rendering, but this is the easy bit, as there are tens of free programs that do this.
If you're serious about trying this, I can sugges the book "The Essential Physics of Medical Imaging" which contains a lot of good info on the subject.
Registered Member #1143
Joined: Sun Nov 25 2007, 04:55PM
Location: Vilnius, Lithuania
Posts: 721
ok, i was doing some research, and find out that with camera i will be able get some normal results (compared 70k$ detector pictures with mine) next question, how many pictures i need to take ? ( because i can find just 1.8^/step motor that is around 200 photos)
Registered Member #33
Joined: Sat Feb 04 2006, 01:31PM
Location: Norway
Posts: 971
I think 200 would work fine. If I remember correctly, the sample set for OSCaR is around 320 pictures, so 200 would probably work OK too. Do you have a proper camera or are you planning on buying one for this project?
Registered Member #1143
Joined: Sun Nov 25 2007, 04:55PM
Location: Vilnius, Lithuania
Posts: 721
my father is in photography, so i have a right stuff for screen capturing. after i saw photos of real cone beam detector, i feel quite confident that i will get something here is remote camera for earlier photos, but for my experiment i will use DMC-FZ20, does X ray can hurt cameras?
ok, this is quality i am getting with low distance running 300W and 2s exp time
Registered Member #1143
Joined: Sun Nov 25 2007, 04:55PM
Location: Vilnius, Lithuania
Posts: 721
it's MSP430F2132 based motor driver with Bipolar-unipolar motor support, shutter driver for Lumix camera, X ray generator bridge power interrupter,Geiger counter, and lcd with some user interface for delay, motor type, step count , delay for shutter setup. Still writing program, but since is first time in microcontrollers, it will take some time to program it. for now i don't know how to print integer like: int j; j=3; PrintToLCD(j); For now just can print string
This site is powered by e107, which is released under the GNU GPL License. All work on this site, except where otherwise noted, is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. By submitting any information to this site, you agree that anything submitted will be so licensed. Please read our Disclaimer and Policies page for information on your rights and responsibilities regarding this site.