Ik ben momenteel een experiment aan het opzetten waarin we gebruik maken van een (passief) 3D systeem. Opstelling is ongeveer als volgt:

Een probleem van deze opstelling is dat er een 'hotspot' te zien is op het scherm. Dit komt er ruwweg op neer dat de luminantie/hoeveelheid licht in het centrum van het scherm veel hoger/groter is dan aan de randen. We hebben de luminantie voor vol wit (255,255,255) op 48 verschillende plaatsen op het scherm gemeten (mbv 8x6 grid).
In een plot ziet dit er voor de bovenste projector als volgt uit:

... en voor de onderste:

In m'n experimenten druk ik de kleuren uit in CIE-coordinaten, dus het is redelijk eenvoudig om de luminantie van iedere pixel te wijzigen zonder de chromaticiteit te beinvloeden. Om voor de hotspot te 'corrigeren' wil ik nu het volgende doen:
1. een functie fitten aan de gemeten data
2. op basis hiervan een (negatief) 'luminantie-veld' genereren dat over ieder frame wordt heengelegd en de luminantie van iedere pixel met de overeenkomstige waarde verlaagt.
Stap 2 is niet zo moeijlijk te implementeren, zodra ik eenmaal de benodigde functie heb. Mijn vraag is nu:
heeft iemand van jullie enig idee wat voor distributie er onder bovenstaande datapunten kan liggen? En/of hoe ik hiervoor een functie kan opstellen/fitten?
De data+plaatjes zijn ook te vinden op:
http://129.125.220.228/hotspot_temp/data0507.zip
Bij voorbaat dank voor eventuele hulp!

Een probleem van deze opstelling is dat er een 'hotspot' te zien is op het scherm. Dit komt er ruwweg op neer dat de luminantie/hoeveelheid licht in het centrum van het scherm veel hoger/groter is dan aan de randen. We hebben de luminantie voor vol wit (255,255,255) op 48 verschillende plaatsen op het scherm gemeten (mbv 8x6 grid).
In een plot ziet dit er voor de bovenste projector als volgt uit:

... en voor de onderste:

In m'n experimenten druk ik de kleuren uit in CIE-coordinaten, dus het is redelijk eenvoudig om de luminantie van iedere pixel te wijzigen zonder de chromaticiteit te beinvloeden. Om voor de hotspot te 'corrigeren' wil ik nu het volgende doen:
1. een functie fitten aan de gemeten data
2. op basis hiervan een (negatief) 'luminantie-veld' genereren dat over ieder frame wordt heengelegd en de luminantie van iedere pixel met de overeenkomstige waarde verlaagt.
Stap 2 is niet zo moeijlijk te implementeren, zodra ik eenmaal de benodigde functie heb. Mijn vraag is nu:
heeft iemand van jullie enig idee wat voor distributie er onder bovenstaande datapunten kan liggen? En/of hoe ik hiervoor een functie kan opstellen/fitten?
De data+plaatjes zijn ook te vinden op:
http://129.125.220.228/hotspot_temp/data0507.zip
Bij voorbaat dank voor eventuele hulp!