Forum: Mikrocontroller und Digitale Elektronik Zeilenkamera: Abtastrate * Bildhöhe = Zeit?


von T. (Gast)


Lesenswert?

Hallo!

Ich bin auf der Suche nach einer Antwort zu einer Verständnisfrage die 
sich mir bei einer Zeilenkamera stellt...

Annahme:
Objekte mit konstanter Geschwindigkeit fahren an Kamera vorbei mit 
passender Abtastrate (Horizontal u. vertikal gleiche Auslösung)

Kann man unter diesen Voraussetzungen annehmen, dass die Höhe eines 
Bildes der Messzeit des Bildes entspricht?

z.B.:
Abtastrate = 2**10^(-5) [sekunden/pixel] und
Bildhöhe = 2942 [pixel] ergibt
Messzeit = 2*10^(-5) [sekunden/pixel] * 2942 [pixel] = 0,0588 [sekunden]

von Falk B. (falk)


Lesenswert?

T. schrieb:
> z.B.:
> Abtastrate = 2**10^(-5) [sekunden/pixel] und

Das ist keine Abtastrate, das ist eine Abtastzeit pro Pixel. Eine Rate 
wären Pixel/Zeit

> Bildhöhe = 2942 [pixel] ergibt
> Messzeit = 2*10^(-5) [sekunden/pixel] * 2942 [pixel] = 0,0588 [sekunden]

Stimmt nicht ganz, denn dann wären deine Zeilen nur 1 Pixel breit. Eher 
nicht. Vermutlich meinst du eher 2e-5 s/Zeile. Dann stimmt es.

von W.A. (Gast)


Lesenswert?

T. schrieb:
> Kann man unter diesen Voraussetzungen annehmen, dass die Höhe eines
> Bildes der Messzeit des Bildes entspricht?

Annehmen kannst du vieles. Das Timing wird durch den verwendeten 
Kamera-Chip und die Ausleseelektronik bestimmt.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Falk B. schrieb:
> denn dann wären deine Zeilen nur 1 Pixel breit.
Bei einer Zeilenkamera ist das zum Glück der Fall.

T. schrieb:
> 2**10^(-5) [sekunden/pixel]
Schreib doch statt so einem elenden Krampf unter der Verwendung 
handelüblicher Abkrüzungen für Zehnerpotenzen einfach 20µs/pixel, das 
kann jeder auf Anhieb lesen. Und dann kannst du ganz einfach rechnen: 
20µs/pixel * 2942pixel/zeile = 58,84ms/zeile
Allerdings hast du bei dieser Nettozeit noch irgendwelche Sync-Signale 
am Anfang und Ende der Zeile unterschlagen, sodass die tatsächliche 
Übertragungszeit noch mal 1% länger sein kann.

Und dann kommt evtl. noch dazu, dass die Kamera selber eine längere 
Belichtungszeit braucht, sodass in diesem Fall nicht die 
Übertragungsgeschwindigkeit die Bildrate begrenzt. Denn 20µs/pixel ist 
ja nun schon recht langsam...

von Johannes S. (Gast)


Lesenswert?

Bei einem Zeilensensor wird üblicherweise die ganze Zeile komplett 
belichtet und dann ausgelesen. Und da hängt die Auslesegeschwindigkeit 
von dem/den internen ADC und vom Interface ab. Das ist oft mehrkanalig 
parallel für viel Speed. 20 μs lückenlos schaffen die Sensoren locker.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Johannes S. schrieb:
> 20 μs lückenlos schaffen die Sensoren locker.
Sage ich ja: der TO ist da mit seinen 20µs/pixel einige Zehnerpotenzen 
langsamer als die Realität.

Z.B. von dort:
https://www.svs-vistek.com/de/knowledgebase/svs-wissen-bildverarbeitung.php?p=zeilenkameras-456
1
Beispiel NCAM2-BLS mit Cameralink: 8K Pixel, 70 kHz
2
Sie liefert 70.000 Zeilen mit 8.000 Pixel pro Sekunde.
Also 8kpix/z*70kz/s = 56Mpix/s, und das sind im Kehrwert 1,8ns/pix, also 
locker 10000 mal schneller als beim TO...

von Falk B. (falk)


Lesenswert?

Lothar M. schrieb:
> Also 8kpix/z*70kz/s = 56Mpix/s, und das sind im Kehrwert 1,8ns/pix,

Das rechnen wir dann wohl besser nochmal nach ;-)

von Johannes S. (Gast)


Lesenswert?

die Pixel kommen auch nicht analog, sondern werden digitalisiert. Da 
kommt es auf die Auflösung an, 8 oder 12 Bit z.B. und dann kann man die 
Bitrate berechnen. Die Belichtungszeit bleibt aber für die komplette 
Zeile, die rechnet man nicht auf Pixel um.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Falk B. schrieb:
> Das rechnen wir dann wohl besser nochmal nach ;-)
Tatsächlich, da hat sich doch glatt ne Zehnerpotenz rausgeschummelt... 
:-/

von Falk B. (falk)


Lesenswert?

Lothar M. schrieb:
> Tatsächlich, da hat sich doch glatt ne Zehnerpotenz rausgeschummelt...
> :-/

Versuch's mal mit Festkommaarithmetik, da rutscht das Komma nicht so 
leicht ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.