총 9 건
1. 제품 소개 Benano 제품은 Structure Light 방식으로 Phase Shift 기술을 이용하여 높이를 측정합니다. Fringe Pattern 을 타겟에 조사하여 취득 된 이미지로 Point Cloud 및 ZMap으로 변환합니다. 제품에 따라 Camera 및 Projector 개수, 사양이 다릅니다. 2. Calibration Setting Calibration – Focus Setting 높이를 측정하고자 하는 타겟에 Focus를 편하게 맞추기 위해 가이드라인을 제공하고 있습니다. Focus 맞춘 지점 기준으로 사양서 상 Effective Depth 범위를 측정할 수 있습니다. 상단 메뉴 창에서 Calibrartion 을 선택 후을 클릭 할 경우 Projector 에서 마름모가 조사됩니다. Z축 이동에 따라 Live View 에서 마름모가 좌, 우로 이동합니다. 마름모가 잘 보이지 않을 경우 밝기 관련 된 파라미터를 통해 밝기를 확보합니다. Live View 에서 마름모가 중앙에 오도록 맞춥니다. 포커스 설정이 끝나면 을 누릅니다. 3. Scan Setting Scan - Scan Flow : 패턴 수를 줄여 결과 데이터를 더 빠르게 획득 할 수 있지만 노이즈가 발생할 수 있습니다. : Projector 또는 RGB Light로 2D 이미지를 취득할 수 있습니다. Grab : 동일한 패턴의 이미지를 더 취득하는 기능입니다. 데이터 획득 속도는 느려질 수 있지만 진동과 CCD의 열 노이지를 줄일 수 있습니다. Light : Color 조명이 옵션으로 추가 된 제품의 경우 조명을 키고 끌 수 있습니다. : 다른 패턴을 추가로 투사하여 다중 반사 노이즈를 줄 일 수 있습니다. Scan - Algorithm High Value & Low Value Gray Value 값이 High Value 보다 크거나 low Value 보다 작은 값은 3D 결과 데이터에서 제외됩니다. 3D 데이터가 부족하다면 254 / 1 권장 값입니다. Modulation Modulation Mode 에서 설정 된 Modulation 값 보다 높은 값을 녹색으로 표시됩니다. Modulation Mode 에서 Live View 에서 Mouse Position 에 따른 Pixel Modulation 값이 Algorithm Setting 에서 설정 된 Modulation 값 보다 높은 값을 녹색으로 표시됩니다. 이 두 값은 노이즈 필터링 기능입니다. Phase Error Tolerance 표면 재질에 대한 노이즈를 필터 처리 할 때 사용합니다. 값이 높으면 더 많은 데이터를 포함하지만, 더 많은 노이즈를 포함할 수 있습니다. Phase Difference 반사율이 높은 물체를 위해 특별히 설계되었습니다. Solder Ball 또는 Steel 구성 요소 등에 사용됩니다. 이 값을 낮게 설정하면 반사율이 높은 종류의 개체에서 더 많은 노이즈를 제거할 수 있습니다. 4. Live Setting : Live Start / Stop 버튼입니다. : Live View 화면에 분홍색 크로스 라인이 표시됩니다. : Live View 화면 중앙 기준으로 Pixel 단위로 사각형을 표시할 수 있습니다. : Live View 이미지가 저장 됩니다. : 이미지 픽셀에 대한 Gray Level 분포도를 Histogram 으로 확인 할 수있습니다. Mode : Live View 에서 2D 이미지 표시 방식을 설정합니다. Overexposure : 각 Pixel 에 대해 단순 밝기에 따른 데이터 결과를 보여줍니다. 밝은 영역은 분홍색으로 표시되고 어두운 영역은 파란색으로 표시 됩니다. Modulation : 각 Pixel에 대해 구조 광에 대한 품질을 보여줍니다. 녹색 픽셀은 좋은 3D 스캔 결과를 의미하고 빨간색 또는 파란색 픽셀은 3D 결과에 좋지 않음을 의미합니다. 분홍색, 빨간색은 High Value 보다 높은 값을 의미합니다. 파란색은 Low Value 또는 Modulation 보다 낮은 값을 의미합니다. Color : Brightness 제어는 RGB 조명 밝기만 적용 됩니다. 해당 제어는 2D Color 이미지의 밝기에만 관련되어 있으며 3D 데이터에는 영향이 없습니다. RGB 3D View 의 밝기에는 영향을 줍니다. Brightness : 프로젝터의 밝기 값을 설정합니다. : HDR 기능 Gain : 카메라의 Gain 값을 설정합니다. Exposure : 카메라의 Exposure 를 설정합니다. (Long, Normal, Short) Scan - Start 모든 설정이 끝난 후 를 누르면 3D 데이터를 획득 할 수 있습니다 5. 3D View Setting : 영역을 설정하면 해당 영역을 제외하고 지워집니다. : 임의의 라인에 대해 높이 값을 그래프로 확인할 수 있습니다. 6. Post Processing Scan - Post Processing Enable Filter Top, Bottom 높이 기준으로 원하는 영역만 볼 수 있습니다. 설정 후 다음 스캔부터 적용됩니다. Smooth 높이 기준으로 원하는 영역만 볼 수 있습니다. 설정 후 다음 스캔부터 적용됩니다. Fill Hole 데이터에 빈 공간을 채우는 Filter를 단계별로 설정 가능하며 다음 스캔부터 적용됩니다. 7. SFC Setting Scan - SFC Enable SFC 데이터 저장하기 위해서는 체크해야 합니다. Prefix 저장 파일 이름에 접두어가 붙습니다. Path 저장할 경로를 설정합니다. Light Image Color Light : Projector, RGB Light, External Light 를 이용한 이미지입니다. (24 bit / 8 bit *.bmp) External Light : 외부 조명 사용 시 저장 가능한 이미지입니다. Depth Mapping Raw Data : ZMap 이미지 입니다. (32bit *.raw) Height BMP : 높이를 Color / Gray 로 표현한 이미지입니다. (24bit / 8 bit *.bmp) Point Cloud RGB : 색상이 입혀진 3D 데이터 입니다. Normal : 색상이 입혀지지 않은 3D 데이터입니다. XYZ, Ply, Obj 확장자로 저장 가능합니다. Debug Package : Firenze Tool 에 문제 있을 시 사용되는 분석용 파일
2022.10.281. 제품소개 Benano 제품은 Structure Light 방식으로 Phase Shift 기술을 이용하여 높이를 측정합니다. Fringe Pattern을 타겟에 조사하여 취득 된 이미지로 Point Cloud 및 ZMAP으로 변환 합니다. 제품에 따라 Camera 및 Projector 개수 , 사양이 다릅니다. 2. Calibration Setting Calibration - Focus Setting 높이를 측정하고자 하는 타겟에 Focus를 편하게 맞추기위해 가이드라인을 제공하고 있습니다. Focus 맞춘 지점 기준으로 사양서 상 Effective Depth 범위를 측정할 수 있습니다. Calibration - Focus Setting 상단 메뉴 창에서 Calibration을 선택 후 "Start Focus"를 클릭할 경우 Projector에서 마름모가 조사됩니다. Z축 이동에 따라 Line View에서 마름모가 좌, 우로 이동합니다. 마름모가 잘 보이지 않을 경우 밝기 관련한 파라미터를 통해 밝기를 확보 합니다. Line View에서 마름모가 중앙에 오도록 맞춥니다. Focus 설정이 끝나면 "Stop Focus"를 누릅니다. 3. Scan Setting Scan Scan - Algorithm High value & Low Value Gray Value 값이 High Value 보다 크거나 Low Value 보다 작은 값은 3D 결과 데이터에서 제외됩니다. 3D 데이터가 부족하다면 254 / 1 권장 값입니다. Modulation Modulation Mode에서 설정된 Modulation 값 보다 높은 값은 녹색으로 표시 됩니다. Modulation Modulation Mode에서 Live View 에서 Mouse Posistion에 따른 Pixel의 Modulation 값이 Algorithm Setting에서 설정된 Modulation 값보다 높을 경우 녹색으로 표시 됩니다. 이 두 값은 노이즈 필터링 기능입니다. Phase Error Tolerance 표면 재질에 대한 노이즈를 필터 처리 할 때 사용합니다. 값이 높으면 더 많은 데이터를 포함하지만 더 많은 노이즈를 포함 할 수 있습니다. Phase Difference 반사율이 높은 물체를 위해 특별히 설계되었습니다. Solder Ball 또는 Steel 구성 요소 등에 사용됩니다. 이 값을 낮게 설정하면 반사율이 높은 종류의 개체에서 더 많은 노이즈를 제거할 수 있습니다. 4. Live Setting Live Setting Mode: Live View에서 2D 이미지 표시 방식을 설정합니다. Overexposure: 각 Pixel에 대해 단순 밝기에 따른 데이터 결과를 보여줍니다. 밝은 영역은 분홍색으로 표시되고 어두운 영역은 파란색으로 표시됩니다. Modulation: 각 Pixel에 대해 구조 광에 대한 품질을 보여줍니다. 녹색 픽셀은 좋은 3D 스캔 결과를 의미하고 빨간색 또는 파란색 픽셀은 3D 결과에 좋지 않음을 의미합니다. 분홍색, 빨간색은 High Value 보다 높은 값을 의미합니다. 파란색은 Low Value 또는 Modulation 보다 낮은 값을 의미합니다. Brightness: 프로젝터의 밝기 값을 설정합니다. : HDR 기능 Gain: 카메라의 Gain 값을 설정합니다. Exposure: 카메라의 Exposure를 설정합니다. (Long, Normal, Short) Scan - Start 모든 설정이 끝난 후 "Start"를 누르면 3D 데이터를 획득 할 수 있습니다. 5. 3D View Setting 6. Post Processing Scan - Post Processing 평탄도를 맞추기 위한 Base Plane 기능을 제공합니다. 높이 기준으로 일부 영역만 보기 위한 Filter 기능을 제공합니다. 노이즈를 억제하기 위한 Smooth Filter 기능일 제공합니다. 빈 데이터를 채우기 위한 Fill Hole 기능을 제공합니다. ZMao의 원하는 영역만 보기 위한 기능을 제공합니다. Enable Base Correction Manual로 변경 후 "Train"을 누를 경우 Base Plane 영역을 설정 할 수 있으며 "Apply"할 경우 바로 다시 스캔 되며 Plane Fitting이 바로 적용 됩니다. Check box를 클릭할 경우 다음 스캔부터 적용됩니다. Smooth 노이즈 억제에 사용되는 Smooth Filter를 단계별로 설정 가능하며 다음 스캔부터 적용됩니다. Fill Hole 데이터에 빈 공간을 채우는 Filter를 단계별로 설정 가능하며 다음 스캔부터 적용됩니다. Enable Filter Top, Bottom 높이 기준으로 원하는 영역만 볼 수 있습니다. 설정 후 다음 스캔부터 적용됩니다. ZMap Generator Enable Zmap Generator를 체크해야 Zmap 저장이 가능합니다. Show Zmap Range를 클릭하면 가이드 라인 회색박스가 나타납니다. 아래 설정에 따라 회색박스 Size가 조절되며 원하는 영역만 볼 수 있습니다. 설정 후 다음 스캔부터 적용됩니다. 7. SFC Setting Scan - SFC Enable SFC 데이터를 저장하기 위해서는 체크해야 합니다. Prefix 저장 파일 이름에 접두어가 붙습니다. Path 저장할 경로를 설정합니다. Light Images Color Light: Projector, RGB Light, External Light를 이용한 이미지입니다. (8 bit *.bmp) (DUE Camera 개별 2D 이미지 저장) External Light: 외부 조명 사용시 저장 가능한 이미지입니다. Depth Mapping Raw Data: ZMap 이미지 입니다. (32bit *.raw) Height BMP: 높이를 Color / Gray 로 표현한 이미지입니다. (24bit / 8 bit *.bmp) 2D Image: 프로젝터를 이용하여 두 Camera로 취득하여 Merge된 2D 이미지 입니다. (8 bit *.bmp) Point Cloud RGB: 색상이 입혀진 3D 데이터 입니다. Normal: Mesh 3D 데이터입니다. 두 가지 모두 체크하지 않을 경우 색상이 적용되지 않은 Point Cloud Data가 저장됩니다. XYZ, Ply, Obj 확장자로 저장 가능합니다. Debug Package: Firenze Tool에 문제 있을 시 사용되는 분석용 파일
2022.10.281.준비단계 카메라의 Calibration을 하려면 하얗고 균일한 물체가 필요합니다. EX) 디퓨저 또는 A4 용지 , 기타 흰 물체 등등 Calibration 진행 전 물체 표면에 영향을 최소화 할수 있도록 물체와의 WD(Working Distance)를 멀게 세팅하여 초점을 무너트립니다. 이미지 취득 카메라의 Calibration을 하려면 영상 데이터가 취득되고 있어야 합니다. 카메라는 Calibration 물체의 한 라인만 촬영해야 합니다. (모션 정지상태) Euresys의 Multicam 또는 타사의 SDK를 이용하여 영상 데이터 취득을 시작합니다. CLCtrl2의 "Standard" 탭에서 스크롤 바를 내려 FFC 기능으로 이동합니다. 데이터 클리어 FFC를 시작하기 전 카메라의 FFC 데이터를 초기화하는 작업을 진행합니다. FFC Mode 파라미터를 "[00H]OFF"로 변경합니다. Clear Ram of gain과 Clear Ram of offset 모두 "Clear" 버튼을 클릭합니다. Black Level Correction (DSNU) 카메라 렌즈 마개를 이용하여 빛을 차단시켜 이미지를 어둡게 세팅합니다. FFC Target Level(Offset) 값은 Default 값인 3으로 사용합니다. FFC Mode를 "[06]Auto Setting for offset"로 변경 후 한단의 초록색 프로그레스 바가 모두 진행되면 Black Level Correction이 완료 됩니다. Gray Level Correction(PRNU) 이미지 데이터가 빛을 수광 할 때 포화되지 않는 Level로 설정 합니다. FFC Target level for Gray 값은 현재 이미지 평균 Gray Level 보다 20 ~40 높게 설정 합니다. FFC Mode를 "[05H]Auto settiong for gain"로 변경 후 하단의 초록색 프로그레스바가 모두 진행 되면 Gray Level Correction 이 완료 됩니다. FFC데이터 저장 FFC Mode를 "[01H]ON(Gain+Offset)" 으로 변경 하면 FFC가 카메라 적용됩니다. EEPROM save for normal User의 "Save" 버튼을 클릭하면 EEPROM에 데이터가 저장됩니다. FFC 적용 전 / 후 차이 FFC 적용 전 노이즈를 부각한 이미지 데이터에 FFC를 사용하여 하기 첨부된 이미지 예시와 같이 균일하게 Calibration 할 수 있습니다.
2022.10.271.카메라 통신 연결 Comport 설정 방법 : Euresys Frame Grabber Multicam Studio를 관리자 권한으로 실행합니다. Multicam Studio의 상단 메뉴의 Tool -> Board Information을 선택 후 SerialControl 텍스트 박스에 사용하고 싶은 가상 Comport를 입력합니다. ComPort 확인 방법 : Matrox Frame Grabber 내 PC 또는 내 컴퓨터의 관리 창을 실행 합니다. 관리 -> 관리 장치자 -> 포트 - Matrox Comport 0의 번호를 확인 합니다. 카메라 통신 툴 연결 방법 윈도우 메뉴에서 CLCtrl2를 검색 후 관리자 권한으로 실행 합니다. CLCtrl2 좌상단 메뉴의 "CoMM" - "Port Settiong" - Comport 선택 - "OK" - "Read all" 순서대로 클릭하면 카메라 파라미터 제어 기능이 확성화 됩니다, 2. 카메라 파라미터 설명 공통 파라미터 설명 Comm mode "Comm mode[CBH,1-0" : Internal Mode 에서 파라미터 제어가 가능합니다 【V】"Comm Mode[CBH,1-0" : External Mode 에서 파라미터 제어가 가능합니다. 체크 박스 【V】 선택시 영상 취득이 불가능하므로 파라미터 변경 후 다시 체크 박스를 해제해야 합니다. Serial Communication Baud Rate : 카메라의 통신 속도를 설정 할 수 있습니다. Speed / Output format : 카메라의 속도 , Tap 관련 파라미터를 설정 할 수 있습니다. OutPut bit setting : 카메라에서 출력할 bit 수를 설정 할 수 있습니다. Sync control mode : 카메라 동작을 내부 / 외부제어로 설정 할 수 있습니다. Internal : 카메라가 내부 신호를 이용하여 이미지를 촬영합니다. (라이브모드 - 노출 별도 제어 불가) Internal (ExposureControl) : 카메라가 내부 신호를 이용하여 이미지를 촬영합니다. (라이브 모드 - 노출 별도 제어가능) External : 카메라가 외부 신호를 받아 이미지를 촬영합니다, (트리거 모드 - 노출 제어 가능) Exposure mode : 카메라 노출 모드를 변경합니다. Line Interval : 설정된 LineRate에 따라 종속되어 노출합니다. Edge Preset : 설정된 값으로 노출 합니다. (Line Rate 와 종속 관계 없음) Pulse Width : 외부에서 받은 Pulse 폭 만큼 노출 합니다. *Sync Mode - Exposure Mode에 대한 노출 및 계산식 내용은 카메라 메뉴얼에서 참고 가능합니다. Electronic Shutter(Exposure Time) : 카메라 촬영 주기 또는 노출을 설정합니다. Synchronization mode에 따라서 제어되는 파라미터가 달라 집니다. Internal : 촬영주기 / 노출 값 둘 다 설정 Internal(ExposureControl) : 노출 값 설정만 가능 / 촬영 주기는 Interval Time of Internal Sync에서 제어 External : 노출 값 설정만 가능 / 촬영 주기는 외부 신호로 제어 Interval Time of Internal sync : 카메라 촬영 주기를 설정합니다. Synchronization mode가 -> Internal(ExposureControl)에서만 동작 합니다. Digital Gain : 카메라의 Digital Gain을 설정 할 수 있습니다. (0~255) Analog gain : 아날로그 게인을 On / Off 설정 할 수 있으며 On시 4배의 Gain이 활성화 됩니다. TEst pattern : 프레임 그래버로 전송할 테스트 패턴 이미지를 설정 할 수 있습니다. User ID : 카메라 고유 Index 를 설정할 수 있으며 0~255 까지 설정 가능 합니다. Scan direction : 스캔 방향을 결정 합니다. Norm : 이미지를 그대로 출력합니다. Reverse : X Reverse가 적용되어 이미지를 출력합니다. Chattering : Chattering Noise를 필터링 합니다. (0~255) *상세 값은 카메라의 메뉴얼을 참조해 주세요 듀얼 라인스캔 파라미터 설명 BINNING : Binning 모드 사용시 파라미터가 적용 됩니다. add : 각 픽셀의 값을 더하여 감도를 올립니다. ave : 각 픽셀의 값을 평균 값으로 SN 비율을 개선합니다. 1 Line Delay :DualLineScan 카메라의 파라미터 입니다. Lower Line delay : 하부 센서의 촬영을 1 Line Lelay 설정 합니다. Upper Line delay : 상부 센서의 촬영을 1 Line Delay 설정 합니다. Scan direction : 스캔 방향을 결정 합니다. Line1 First NormRotate : 정방향으로 이미지를 촬영하는 경우 사용합니다 - > Default Line2 First ReverseRotate : 역방향으로 이미지를 촬영하는 경우 사용합니다. (이미지 X Reverse) Line2 First NormRotate : 역방향으로 촬영하는 경우 사용합니다. Line1 First ReverseRotate : 정방향으로 이미지를 촬영하는 경우 사용합니다. (이미지 X Reverse) * 이미지 출력에 대한 예시는 아래에 나와있습니다. 컬러 라인스캔 파라미터 설명 Digital Gain Color : R,G,B 데이터에 대한 개별 Gain을 조정합니다. Red : R Gain 을 조정합니다. Green in red Line : GR Gain을 조정합니다. Green in blue Line : GB Gain을 조정 합니다. Blue : B Gain을 조정합니다. Color gain Mode : Color gain의 사용 여부를 On/Off 합니다. 3. 카메라 EEPROM 이용 방법 ( 카메라 내부 메모리) 카메라 내부 메모리 사용방법 Read all : 카메라의 파라미터를 불러오고 활성화 시킵니다. Register -> EEPROM : 카메라의 EEPROM에 파라미터 값을 저장합니다. EEPROM ->Register : 카메라 EEPROM에 저장된 파라미터 값을 불러옵니다. Factory -> EEPROM: 카메라에 설정된 파라미터 값을 초기화 시킵니다. (EEPROM에 설정된 값 또한 초기화 시킵니다.) * EEPROM : 카메라 내부에 있는 데이터를 불러오기 / 저장하기 가능한 메모리를 의미하며, 저장된 데이터는 전원을 다시 인가하여 도 카메라에 남아 있습니다. 4. 카메라 데이터 파일 사용 방법 (Flash Memory / EEPROM to I2C File) 데이터 파일 사용 방법 (Flash Memory) CLCtrl2의 좌 상단에 "File" - "Open -[Form file to Register]..." 을 클릭하여 I2c확장자 형태인 파라미터 데이터를 Flash Memory로 불러 올 수 있습니다. CLCtrl2의 좌 상단에 "File" - "Save as[Frome Register To File]..." 클릭하여 i2c 확장자 형태로 Flash Memory에 설정된 파라미터를 데이터로 저장 할 수 있습니다. * Flash Memory의 파라미터는 전원 재 인가시 초기화 됩니다. 데이터 파일 사용 방법 (EEPROM) CLCtrl2의 좌 상단에 "File" - "Open -[Form file to Register]..." 을 클릭하여 I2c확장자 형태인 파라미터 데이터를 EEPROM으로 덮어씁니다. CLCtrl2의 좌 상단에 "File" - "Save as[Frome Register To File]..." 클릭하여 i2c 확장자 형태로 Flash Memory에 설정된 파라미터를 데이터로 저장 할 수 있습니다. * EEPROM의 파라미터는 전원 재 인가 시 유지 됩니다.
2022.10.271.AOI 모드 선택 Speed / Output format의 리스트 박스 항목 중 AOI 모드를 선택합니다. 2. AOI 영역 설정 AOI의 영역 설정을 위해 LVAL width에 (설정할 해상도 / Tap) 값을 입력합니다. LVAL width x 4가 아닌 LVAL width x Tap로 동작합니다. (표기 오류) 예시로 AOI 2Tap 사용 시 1024 Pixel로 AOI 하고 싶다면 LVAL width 값에 512를 입력합니다. 3. AOI 영역 OffSet 설정 AOI 사용 시 이미지 취득 영역을 센서 중심부로 옮기기 위하여 Offset을 설정합니다. Beginning pixel of video output 텍스트 박스에입력 값 x 4(표기 되있는 수치) 만큼 Offset 값으로 설정되어 카메라에 적용됩니다. 예시로 4K 카메라를 AOI하여 1024Pixel로 설정한 경우[센서 크기(4096) – AOI 영역(1024)] / 2 = 1536(Offset)로 설정하면 센서 중심 기준의 AOI가 설정됩니다.
2022.10.271. 준비단계 카메라의 Calibration 을 하려면 하얗고 균일한 물체가 필요합니다 EX) 디퓨저 또는 A4용지 , 기타 흰 물체 등등 Calibration 진행 전 물체 표면에 영향을 최소화 할 수 있도록 물체와의 WD (Working Distance)를 멀게 세팅 하여 초점을 무너트립니다. 2. 이미지 취득 카메라의 Calibration 을 하려면 영상 데이터가 취득되고 있어야 합니다. 카메라는 Calibration 물체의 한 라인만 촬영해야 합니다, (모션 정지상태) Euresys의 Multicam 또는 타사의 SDk를 이용하여 영상 데이터 취득을 시작합니다 Line Sensor Communication Toll의 "FFC(Auto)"탭을 선택 합니다. 3. 데이터 클리어 FFC를 시작하기 전 카메라의 데이터를 초기화하는 작업을 진행합니다. VIDIO output 그룹의 "OriginalImage" 버튼을 클릭합니다 Auto FFC Flow의 "Clear" 버튼을 클릭합니다. "Dsable the confirmation window"의 체크박스를 체크합니다. 4. Black Level Correction (DSNU) 카메라 렌즈 마개를 이용하여 빛을 차단시켜 이미지를 어둡게 세팅합니다. FFC Target Level for Black 값은 Default 값인 3으로 사용합니다. -> -> 버튼을 순서대로 클릭합니다 버튼이 활성화 되면 Black Level Correction이 완료 됩니다. 5. Black Level Correction (DSNU) 이미지 데이터가 빛을 수광 할 때 포화되지 않는 Level로 설정합니다. 조명, Exposure Tiem , 조리개 등으로 설정 가능 FFC target level for gray 값은 수광 이미지의 평균 Gray Level보다 20~40높게 설정합니다. -> 버튼을 순서대로 클릭 합니다. 버튼이 다시 활성화 되면 Gray Level Correction이 완료 됩니다. Save Correction 그룹 박스에 버튼을 클릭하여 카메라 내부에 데이터를 저장합니다. 6. FFC 적용 전 / 후 차이 FFC 적용 전 노이즈를 부각한 이미지 데이터레 FFC를 사용하여 하기 첨부된 이미지 예시와 같이 균일하게 Calibration 할 수 있습니다.
2022.10.261. 카메라 통신 연결(시리얼 통신 연결) Comport 설정 방법 : Euresys Frame Grabber Multicam Studio를 관리자 권한으로 실행합니다. Multicam Studio의 상단 메뉴의 Tool -> Board Information을 선택 후 SerialControl 텍스트 박스에 사용 하고 싶은 가상 Comport 를 입력합니다. Ex) com8 Comport 확인 방법 : Matrox Frame Grabber 내 PC 또는 내 컴퓨터의 관리 창을 실행합니다. 컴퓨터 관리 -> 장치 관리자 -> 포트 – Matrox Com por 0의 번호를 확인합니다. 카메라 통신 툴 연결 방법 LineSensorCommunication Tool을 관리자 권한으로 실행합니다. Comport 선택 후 "Open" -> "Reload" 버튼을 클릭하면 카메라 파라미터가 활성화 됩니다. 2.카메라 파라미터 설명 Exposure Time : 카메라의 Exposure Time을 설정합니다. Line interval : 1:ine 당 카메라의 촬영 주기를 설정합니다 . Sync control mode : 카메라의 동작을 Internal 또는 External 모드로 설정합니다 Exposure control mode : 카메라의 노출 제어 방식을 설정합니다. Sync Control mode -> Internal 설정 Line interval : 카메라에 설정된 Exposure time으로 동작합니다. Sysc control mode -> External 설정 programmable : 카메라에 설정된 Exposure Time으로 동작합니다 Pulse width : 외부에서 인가되믄 Pulse 폭에 의해 Exposure Time이 동작 합니다. Speend / Output Format : 카메라의 속도 , TAP 설정 관련 파라미터를 설정할 수 있습니다. Test pattern : 프레임 그래버로 전송할 테스트 패턴 이미지를 설정 할 수 있습니다. User id : 카메라 고유 Index를 설정할 수 있으며 0~255까지 설정 가능합니다. Output bit : 카메라에서 출력할 bit 수를 설정 할 수 있습니다 . Gain A (Digital Gain) : 디지털 게인을 설정할 수 있습니다. Analog gain : 아날로그 게인을 On / Off 설정할 수 있으며 On시 4배의 Gain이 설정됩니다. RGB digital gain : 컬러 카메라의 R,B,Gr,Gb Gain을 개별로 조절 할 수 있습니다. 3. 카메라 EEPROM 이용 방법 (카메라 내부 메모리) : 카메라의 EEPROM에 설정한 파라미터 값을 저장합니다 : 카메라 EEPROM에 저장된 파라미터 값을 불러옵니다 : 카메라에 설정된 파라미터 값을 초기화 시킵니다. (EEPROM에 설정된 값 또한 초기화 시킵니다.) * EEPROM : 카메라 내부에 있는 데이터로 불러오기 / 저장하기 가능한 메모리를 의미하며 , 저장된 데이터는 전원을 다시 인가하여도 카메라에 남아있습니다. 4. 카메라 데이터 파일 이용방법 (카메라 파라미터 데이터 파일) "To file" : History Log 창에 있는 파라미터 제어 정보를 데이터 파일로 저장합니다 History Log에 있는 기록들이 파일로 저장되므로 파일 저장전 반드시 "Cls" 후 "Reload" 버튼을 클릭하여 파라미터 정보를 새로 갱신 후"Reload"버튼을 클릭하여 저장합니다. "Load": 카메라 파라미터를 담고 있는 선택 후 불러옵니다. (아직 카메라로 데이터는 전송되지 않은 상태) "Send" : 불러온 카메라 파라미터 파일의 정보를 카메라로 전송 합니다. (카메라로 전송을 됐으나 파라미터 창에 정보 갱신은 되지않은 상태) "Reload" : 변경된 카메라 정보를 파라미터 창에 갱신 합니다. "Cls": 카메라와 통신 한 History Log를 제거 합니다, " to Clipboard" : History log 의 모든 텍스트를 복사 합니다. "Send" : Send 버튼 우측에 기입된 단일 메세지를 카메라로 전송 합니다. "Trans" : 카메라 컨트롤 툴을 반 투명화 시킵니다.
2022.10.261. IO Connector IO Connector - Differential Input 전기적 사양 RS-422/RS-485 differential line drivers 신호 인식 사용 환경 주로 Encoder 신호를 사용하여 고속으로 Trigger 인가 받기 위해 사용 IO Connector - Isolate Input 전기적 사양 Totem-pole LVTTL, TTL, 5 V CMOS drivers RS-422 line drivers potential free contact, solid-state relay , opr opto-isolators 12 V and 24 V signaling voltage also acceptd 사용 환경 50KHz 주기 이하의 신호 인식 5~24K 다양한 Level의 신호 인식 IO Connector - Isolate output 전기적 사양 30V/100mA 내에서 사용 가능 외부 전원 혹인 Connectoer 12V/GND 핀을 이용하여 사용 IO Connector - TTL IO 전기적 사양 LVTTV(3.3V low-voltage TLL) [Input / Output] TTL (5V TTL) [Input / Output] CMOS (5V CMOS) [Input] 2. CoaxPress Diagram CoaxPress 동작 Diagram CoaxLink Frame Grabber 동작은 크게 3가지로 구분이 가능합니다. I/O ToolBox : I/O를 통해 인가 받은 신호를 가공. (Delay, Divider, Multiplier) CIC Camera & Illumination Controller : I/O ToolBox 에서 가공된 신호를 이용하여 Trigger 및 Strobe 동작 제어 Image Acquisition Controller : Image Acquisition 및 Grabber 내부 전처리 기능 담당 3. IO Tool Box IO Tool Box 위치 Line Input Tool External IO와 맵핑이 가능한 IO Tool Box 내부에서 사용되는 신호를 제공합니다. (총 8EA) LineInputToolSelector : 사용하고자 하는 IO ToolBox 내부 신호를 선택 합니다. LineInputToolSource : 맵핑할 External IO 신호핀을 선택 합니다. LineInputToolActivation : 신호 인식 시점을 선택 합니다. Delay Tool IO Tool Box 내부에서 사용되는 신호에 Delay를 적용 합니다. (총 2EA) DelayToolSelector : Delay가 적용될 신호를 선택 합니다. DelayToolSource1 : DEL1 신호에 적용 될 신호를 선택 합니다. DelayToolSource2 : DEL2 신호에 적용 될 신호를 선택 합니다. DelayToolClockSource : DEL 신호에 적용될 Delay 기준 Clock을 선택 합니다. DelayToolDelayValue : DelayToolClockSource를 몇 회까지 Skip할지 기준을 선택 합니다. Divider Tool IO Tool Box 내부에서 사용되는 신호에 분주를 적용 합니다. (총 1EA). DividerToolSelector : 분주가 적용될 신호를 선택 합니다. DividerToolSource : 분주의 기준 신호를 선택 합니다. DividerToolEnableControl : DIV1신호 사용 여부를 선택 합니다. DividerToolDivisionFactor : 분주비를 선택 합니다. (정수만 가능) DividerToolInitialOffset : 분주 적용 전, 건너뛸 신호의 개수를 선택 합니다. MultiplierDividerTool IO Tool Box 내부에서 사용되는 신호의 속도를 변경 합니다. (총 1EA). MultiplierDividerToolSelector : MultiplierDivider가 적용될 신호를 선택 합니다. MultiplierDividerToolSource : 변경할 기준 신호를 선택 합니다. MultiplierDividerToolEnableControl : MDV1 신호 사용 여부를 선택 합니다.. MultiplierDividerToolMultiplierFactor : 기준신호의 증폭 배수를 선택 합니다. (실수 적용 가능) MultiplierDividerToolDivisionFactor : 기준신호의 분주 배수를 선택 합니다. (실수 적용 가능) QuadratureDecoderTool External IO와 맵핑이 가능한 IO Tool Box 내부에서 사용되는 신호를 제공 합니다. (총 1EA) QuadratureDecoder의 경우 Line과 달리, Pair 신호만 선택이 가능합니다. QuadratureDecoderToolSelector : 사용하고자 하는 IO Tool 내부 QDC 신호를 선택 합니다. QuadratureDecoderToolSources : 사용하고자 하는 External Pair 신호를 선택 합니다. QuadratureDecoderToolActivation : Pair 신호의 인식 Edge를 선택 합니다. QuadratureDecoderToolDirection : 신호 인식 방향성을 선택 합니다. QuadratureDecoderToolOutputMode Unfiltered : External Pair 신호가 인식 될때마다 신호를 발생시킵니다. ForwardOnly : Forward 방향일때만 신호를 발생시킵니다. FirstPassForwardOnly : Backward발생 시점까지 되돌아 오기 전에는 신호를 발생시키지 않습니다. QuadratureDecoderToolPosition / QuadratureDecoderToolDirection : 현재 위치와 방향을 나타냅니다 [ReadOnly] 동작 예시 IIN1로 1KHz 신호가 인가되며, 카메라는 50Hz로 이미지 취득을 희망 DIV 이용하여 분주된 신호 생성 가능 IIN1로 10Hz 신호가 인가되며, 카메라는 25Hz로 이미지 취득을 희망 MDV이용하여 신호 주파수 변경 가능 Encoder Resulution 이 1um 인 Pair 신호를 이용하여 Resolution 5um 신호로 변경. QuadratureDecoderToolActivation을 AllEdgeAB로 변경하여 Resolutiond을 1/4 = 0.25um으로 인식 DIV이용하여 0.25um 마다 발생 신호를 5um 마다 발생하도록 변경 Encoder Resulution 이 1um 인 Pair 신호를 이용하여 Resolution 0.1um 신호로 변경. QuadratureDecoderToolActivation을 AllEdgeAB로 변경하여 Resolutiond을 1/4 = 0.25um으로 인식 DIV이용하여 0.25um 마다 발생 신호를 0.1um 마다 발생하도록 변경 4. Grabber Trigger Mode 설정 Grabber 동작 설정 위치 Grabber 동작 모드 NC 프레임 그래버에 의해 조절되지 않는 카메라를 대상으로 합니다. 외부 트리거 신호를 사용하지 않는 프리 런 카메라. 직접 Trigger를 인가 받는 트리거모드 카메라 (Camera External IO) RC 카메라주기 속도만 프레임 그래버에 의해 제어되는 트리거 모드카메라를 대상으로 합니다. 노출 지속 시간은 카메라에 의해 제어됩니다. RG 트리거모드 카메라를 대상으로 하며 카메라주기 속도와 노출 지속 시간은 프레임 그래버에 의해 조절됩니다. Grabber 동작 설정 Cycle Trigger Source를 사용하고자 하는 IO ToolBox Out으로 설정
2022.10.251.카메라 통신 연결 Comport 설정 방법 : Euresys Frame Grabber Multicam Studio를 관리자 권한으로 실행합니다. Multicam Studio의 상단 메뉴의 Tool -> Board Information을 선택 후 SerialControl 텍스트 박스에 사용하고 싶은 가상 Comport를 입력합니다. ComPort 확인 방법 : Matrox Frame Grabber 내 PC 또는 내 컴퓨터의 관리 창을 실행 합니다. 관리 -> 관리 장치자 -> 포트 - Matrox Comport 0의 번호를 확인 합니다. 카메라 통신 툴 연결 방법 윈도우 메뉴에서 CLCtrl2를 검색 후 관리자 권한으로 실행 합니다. CLCtrl2 좌상단 메뉴의 "CoMM" - "Port Settiong" - Comport 선택 - "OK" - "Read all" 순서대로 클릭하면 카메라 파라미터 제어 기능이 확성화 됩니다. 2. 카메라 파라미터 설명 공통 파라미터 설명 Comm mode "Comm mode[CBH,1-0" : Internal Mode 에서 파라미터 제어가 가능합니다 【V】"Comm Mode[CBH,1-0" : External Mode 에서 파라미터 제어가 가능합니다. 체크 박스 【V】 선택시 영상 취득이 불가능하므로 파라미터 변경 후 다시 체크 박스를 해제해야 합니다. Serial Communication Baud Rate : 카메라의 통신 속도를 설정 할 수 있습니다. Speed / Output format : 카메라의 속도 , Tap 관련 파라미터를 설정 할 수 있습니다. OutPut bit setting : 카메라에서 출력할 bit 수를 설정 할 수 있습니다. Sync control mode : 카메라 동작을 내부 / 외부제어로 설정 할 수 있습니다. Internal : 카메라가 내부 신호를 이용하여 이미지를 촬영합니다. (라이브모드 - 노출 별도 제어 불가) Internal (ExposureControl) : 카메라가 내부 신호를 이용하여 이미지를 촬영합니다. (라이브 모드 - 노출 별도 제어가능) External : 카메라가 외부 신호를 받아 이미지를 촬영합니다, (트리거 모드 - 노출 제어 가능) Exposure mode : 카메라 노출 모드를 변경합니다. Line Interval : 설정된 LineRate에 따라 종속되어 노출합니다. Edge Preset : 설정된 값으로 노출 합니다. (Line Rate 와 종속 관계 없음) Pulse Width : 외부에서 받은 Pulse 폭 만큼 노출 합니다. *Sync Mode - Exposure Mode에 대한 노출 및 계산식 내용은 카메라 메뉴얼에서 참고 가능합니다. Electronic Shutter(Exposure Time) : 카메라 촬영 주기 또는 노출을 설정합니다. Synchronization mode에 따라서 제어되는 파라미터가 달라 집니다. Internal : 촬영주기 / 노출 값 둘 다 설정 Internal(ExposureControl) : 노출 값 설정만 가능 / 촬영 주기는 Interval Time of Internal Sync에서 제어 External : 노출 값 설정만 가능 / 촬영 주기는 외부 신호로 제어 Interval Time of Internal sync : 카메라 촬영 주기를 설정합니다. Synchronization mode가 -> Internal(ExposureControl)에서만 동작 합니다. Digital Gain : 카메라의 Digital Gain을 설정 할 수 있습니다. (0~255) Analog gain : 아날로그 게인을 On / Off 설정 할 수 있으며 On시 4배의 Gain이 활성화 됩니다. TEst pattern : 프레임 그래버로 전송할 테스트 패턴 이미지를 설정 할 수 있습니다. User ID : 카메라 고유 Index 를 설정할 수 있으며 0~255 까지 설정 가능 합니다. Scan direction : 스캔 방향을 결정 합니다. Norm : 이미지를 그대로 출력합니다. Reverse : X Reverse가 적용되어 이미지를 출력합니다. Chattering : Chattering Noise를 필터링 합니다. (0~255) *상세 값은 카메라의 메뉴얼을 참조해 주세요 듀얼 라인스캔 파라미터 설명 BINNING : Binning 모드 사용시 파라미터가 적용 됩니다. add : 각 픽셀의 값을 더하여 감도를 올립니다. ave : 각 픽셀의 값을 평균 값으로 SN 비율을 개선합니다. 1 Line Delay :DualLineScan 카메라의 파라미터 입니다. Lower Line delay : 하부 센서의 촬영을 1 Line Lelay 설정 합니다. Upper Line delay : 상부 센서의 촬영을 1 Line Delay 설정 합니다. Scan direction : 스캔 방향을 결정 합니다. Line1 First NormRotate : 정방향으로 이미지를 촬영하는 경우 사용합니다 - > Default Line2 First ReverseRotate : 역방향으로 이미지를 촬영하는 경우 사용합니다. (이미지 X Reverse) Line2 First NormRotate : 역방향으로 촬영하는 경우 사용합니다. Line1 First ReverseRotate : 정방향으로 이미지를 촬영하는 경우 사용합니다. (이미지 X Reverse) * 이미지 출력에 대한 예시는 아래에 나와있습니다. 컬러 라인스캔 파라미터 설명 Digital Gain Color : R,G,B 데이터에 대한 개별 Gain을 조정합니다. Red : R Gain 을 조정합니다. Green in red Line : GR Gain을 조정합니다. Green in blue Line : GB Gain을 조정 합니다. Blue : B Gain을 조정합니다. Color gain Mode : Color gain의 사용 여부를 On/Off 합니다. 3. 카메라 EEPROM 이용 방법 ( 카메라 내부 메모리) 카메라 내부 메모리 사용방법 Read all : 카메라의 파라미터를 불러오고 활성화 시킵니다. Register -> EEPROM : 카메라의 EEPROM에 파라미터 값을 저장합니다. EEPROM ->Register : 카메라 EEPROM에 저장된 파라미터 값을 불러옵니다. Factory -> EEPROM: 카메라에 설정된 파라미터 값을 초기화 시킵니다. (EEPROM에 설정된 값 또한 초기화 시킵니다.) * EEPROM : 카메라 내부에 있는 데이터를 불러오기 / 저장하기 가능한 메모리를 의미하며, 저장된 데이터는 전원을 다시 인가하여 도 카메라에 남아 있습니다. 4. 카메라 데이터 파일 사용 방법 (Flash Memory / EEPROM to I2C File) 데이터 파일 사용 방법 (Flash Memory) CLCtrl2의 좌 상단에 "File" - "Open -[Form file to Register]..." 을 클릭하여 I2c확장자 형태인 파라미터 데이터를 Flash Memory로 불러 올 수 있습니다. CLCtrl2의 좌 상단에 "File" - "Save as[Frome Register To File]..." 클릭하여 i2c 확장자 형태로 Flash Memory에 설정된 파라미터를 데이터로 저장 할 수 있습니다. * Flash Memory의 파라미터는 전원 재 인가시 초기화 됩니다. 데이터 파일 사용 방법 (EEPROM) CLCtrl2의 좌 상단에 "File" - "Open -[Form file to Register]..." 을 클릭하여 I2c확장자 형태인 파라미터 데이터를 EEPROM으로 덮어씁니다. CLCtrl2의 좌 상단에 "File" - "Save as[Frome Register To File]..." 클릭하여 i2c 확장자 형태로 Flash Memory에 설정된 파라미터를 데이터로 저장 할 수 있습니다. * EEPROM의 파라미터는 전원 재 인가 시 유지 됩니다.
2022.10.19