Object 필터의 area_threshold 옵션이 기존 float뿐만 아니라 tuple/list 형태를 지원하도록 개선하였습니다. float인 경우 area 최소값만 설정하며(상한 없음), tuple/list인 경우 (최소, 최대) 값을 모두 설정하여 최소~최대 범위를 벗어나는 객체를 필터링합니다. 기존 float 설정은 그대로 동작하고, 카메라별로 설정할 수 있습니다. (참고: InferenceHandler.get_default_object_options)
2.4.3
2026/07/02
[모델 변경]
2_0_2.safetydet, 2_0_2.safetycls
2.4.2
2026/06/24
[기능 개선]
공간 지각 협착 이벤트에서 중장비에 탑승한 사람 객체를 이벤트 발생에서 제외하도록 개선하였습니다.
2.4.1
2026/06/05
[기능 추가]
고소작업(aloft_work) 감지 이벤트를 추가하였습니다. 공간 지각(depth) 정보를 활용하여 person object가 지면 평면으로부터 임계 높이 이상에 위치할 때 이벤트를 발생시킵니다.
person object에 대해서만 동작하며, score로 지면 평면 기준 높이(단위: cm)를 반환합니다. (해당 없는 경우 -1)
use_depth: 공간 지각 정보 사용 여부 (기본값 False). 현재는 True인 경우에만 이벤트가 동작합니다.
2_0_1.safetycls, 2_0_1.safetydet: 모델이 업데이트되었습니다. 모델 구조 변경은 없으나, 학습 데이터 개선으로 성능이 향상되었습니다.
2_4_0.safetymatch: 공간 지각 기능을 위한 match 모델이 변경되었습니다. 상대적으로 작은 모델로 변경되어 VRAM 사용량과 인퍼런스 시간이 개선되었습니다.
2_4_0.safetytrk: object tracker 모델이 변경되었습니다. 트래킹 성능이 개선되었습니다.
[기능 개선]
공간 지각 침입에서 과검을 줄이기 위해 객체와 침입 영역 겹침 비율을 사용하도록 개선하였습니다. 기존 침입과 동일한 파라미터를 사용하며, 기본값은 95로 설정되어 있습니다. 0으로 설정하면 기존 로직과 동일하게 동작합니다. (참고: InferenceHandler.get_default_event_options)
Multi label classification (MLC)에서 이벤트 발생까지 지연이 있던 문제를 개선하였습니다.
TensorRT 최적화 모델로 카메라 여러대 추론 시에 결과가 누락되는 버그를 수정하였습니다.
2.3.8
2025/10/13
[버그 수정]
배치 인퍼런스 시에 예측이 불안정한 버그를 수정하였습니다.
2.3.7
2025/10/02
[기능 변경]
윈도우 환경에서 spatial inferencer의 batch size 증가에 따른 속도 증가폭이 미미하여, 기본 batch size를 1로 변경 및 vram 사용량 개선하였습니다.
[기능 추가]
without_helmet, without_harness, fallen_person 이벤트 감지 시에 작은 객체가 감지되는 경우 이벤트가 발생하지 않도록 옵션을 추가하였습니다. object_area_threshold로 설정 가능합니다. (InferenceHandler.get_default_event_options 참고)
person 객체 옵션에 두가지 옵션이 추가 되었습니다. 이를 통해 카메라별로 사람 객체에 대한 without_helmet, without_harness, fallen_person 이벤트의 감지 여부에 영향을 미칠 수 있습니다. (InferenceHandler.get_default_object_options의 person 참고)
brightness_threshold
small_area_threshold
[기능 개선]
인퍼런스 엔진을 최적화 하여, 점진적으로 추론 속도가 느려지는 문제를 개선하였습니다.
2.3.1
2025/08/26
[기능 변경]
더 빠른 인퍼런스를 위해 공간 지각 기능에서 batch size가 1로 고정되어 있던 부분을 2로 변경하였습니다.
2.3.0
2025/08/20
[기능 변경]
공간 지각 침입 기능에서 지면 깊이 맵을 피팅하는 기능을 개선했습니다.
Normal을 사용하는 기능이 없어서 일시적으로 normal inferencer가 제거되었습니다. 추후 수정 예정입니다.
2.3.0-rc2
2025/08/08
[모델 변경]
2_0_0.posco0.safetydet, 2_0_0.posco0.safetycls
[기능 추가]
이벤트 중 침입, 협착, 위험, 충돌 이벤트에 한해서 event 여부와 score를 함께 리턴하도록 수정하였습니다. (2.2.1 업데이트와 동일)
침입의 경우, depth를 사용하는 경우엔 score가 반환되지 않습니다.
2.3.0-rc0
2025/07/30
[모델 추가]
공간 지각 관련 모델이 추가되었습니다. VRAM 사용량 및 인퍼런스 시간이 증가할 수 있습니다. (최적화는 추후 예정)