High-Energy Accelerator CT (HACCP) is een geavanceerd niet-destructief testinstrument dat hoog-energetische deeltjesversnellertechnologie combineert met computertomografie (CT)-technologie. Het fundamentele werkingsprincipe is vergelijkbaar met dat van traditionele CT-systemen, waarbij gebruik wordt gemaakt van röntgenstraling of elektronenbundels om objecten te penetreren en beelden te genereren op basis van de verschillende absorptiekarakteristieken van straling door verschillende materialen. HACCP maakt echter gebruik van X--stralen met hogere{6}}energie of deeltjesbundels, waardoor een groter penetratievermogen wordt geboden dan traditionele CT, waardoor het bijzonder geschikt is voor het afbeelden van dikke, hoge- densiteit of complexe objecten en materialen.
Bij HACCP is eerst een versnellersysteem vereist om een deeltjesbundel met hoge-energie te genereren. Meestal is deze deeltjesbundel een hoge-energetische röntgen-straal of elektronenbundel. De versneller versnelt geladen deeltjes (zoals elektronen) tot bijna de lichtsnelheid met behulp van een krachtig elektrisch veld. Het elektrische veld in de versneller verhoogt geleidelijk de kinetische energie van de elektronen, en zodra deze elektronenbundels de ingestelde hoge energie bereiken, worden ze naar het doelobject of monster geleid. Deze deeltjesbundels met hoge energie- bezitten een sterk doordringend vermogen en kunnen dichtere delen van een monster en zelfs dikke metalen of weefsels doordringen, waardoor gedetailleerde interne beeldvorming mogelijk wordt.
Wanneer deze hoog{0}}röntgen-straling of elektronenbundels een monster bestralen, absorberen verschillende delen van het monster de röntgen-stralen op verschillende manieren. Dichtere gebieden (zoals metalen en botten) absorberen meer röntgenstraling, terwijl dunnere gebieden (zoals zachte weefsels en lucht) minder absorberen. Op deze manier kunnen de verschillende dichtheden en stoffen in het monster worden geïdentificeerd, waardoor signalen met verschillende intensiteiten worden gegenereerd. Bij traditionele CT wordt deze informatie rechtstreeks verkregen en gebruikt om twee-dimensionale beelden te reconstrueren. Bij CT met hoge-energieversneller kan het systeem echter, dankzij het gebruik van röntgenstraling-met hogere-energie of deeltjesbundels, door dikkere objecten dringen en meer details vastleggen, waardoor drie-dimensionale beelden met hoge-resolutie worden gegenereerd.
Tijdens een CT-scan met een hoge{0}} versneller roteert het monster onder verschillende hoeken, terwijl röntgen-stralen of elektronenbundels vanuit meerdere hoeken op het monster worden geprojecteerd. De röntgengegevens die elke keer vanuit een andere hoek worden verzameld, worden door een detector ontvangen. De rol van de detector is om de röntgensignalen na het penetreren van het object om te zetten in elektrische signalen, die vervolgens naar een computersysteem worden verzonden. De computer maakt gebruik van gespecialiseerde algoritmen voor beeldreconstructie (zoals gefilterde terugprojectie of algebraïsche reconstructie-algoritmen) om een compleet drie-dimensionaal beeld te reconstrueren uit de twee-dimensionale projectiegegevens op basis van de intensiteit, richting en verdeling van deze signalen. Deze afbeeldingen kunnen de interne structuur van een object weergeven, inclusief alle gebieden met dichtheidsverschillen, en kunnen de interne defecten, structuur en andere belangrijke informatie van het monster duidelijk weergeven.
