엣지 컴퓨팅에서의 컴퓨터 비전이 무엇인가?

by fnf

엣지 컴퓨팅은 데이터가 쉽고 효율적으로 프로세싱하는 기술입니다. 따라서, 인공 지능과 머신 비전 혹은 컴퓨터 비전에서 엣지 컴퓨팅이 가장 많이 활용됩니다. 왜냐하면, 인공지능과 컴퓨터 비전은 클라우드 컴퓨팅이 처리하지 못할 만큼의 데이터 프로세싱을 요구합니다. 데이터가 클라우드로 보내는 것보다, 중요한 프로세싱이 엣지에 진행됩니다. 인공지능은 컴퓨터 제작 분야가 스마트하게 일할 수 있도록 합니다. 인공지능을 통해서 실시간에 결정을 할 수 있습니다. 이것은 물론 인공지능이란 광범위한 분야이며, 각 분야에서 다르게 정의됩니다. 이의 예로 컴퓨터 비전을 다룰 수 있습니다. 컴퓨터 비전은 컴퓨터가 인간이 이미지를 인식하는 것처럼 이미지를 프로세싱 및 인식하는 과정을 말합니다. 따라서, 컴퓨터는 해당 이미지를 활용해서 성과가 높은 퍼포먼스를 이뤄낼 수 있는 결정을 내립니다

인공지능 기술에서 흔히 보이는 프로그램은 컴퓨터 비전입니다. 이는 비즈니스 모델 및 제품과 통합해서 많이 나타납니다. 컴퓨터 비전은 기술 분야에서만 아니라 물질 세계에서도 활용됩니다. 교통 패턴을 분석하고, 자세 변경을 확인하고, 어느 지역에 몇 명의 사람들이 모여 있는지 세는 등, 응용이 많습니다. 컴퓨터 비전을 구축할 시 배울 게 많습니다. 또한, 이를 엣지에 배치하려면, 이것이 더욱 더 어려워집니다. CDN을 통해서 클라우드에 프로그램을 배치하고 운영하는 방법이 최근에 인기를 많이 끌었으나, 가장 좋은 솔루션이 아닙니다. 특히, 민감한 데이터를 처리할 앱이 요구될 때 이것이 더욱 더 그렇습니다.

이러한 경우에는, 가장 좋은 옵션이 프로그램을 엣지에 배치하는 것입니다.

컴퓨터 비전 프로그램을 엣지에 배치할 때 장점이 많습니다. 이 장점에 대해 이야기하기 전에 ‘엣지' 무엇인지 알아야 합니다. 일반적으로, 엣지 기기는 컴퓨터 비전으로 운영하는 작고 가벼운 기기입니다. 대부분의 엣지 기기는 그래픽 처리 장치 (GPU), 내지는 비주얼 프로세싱 유닛(VPU)를 가지고 있으며, 컴퓨터 비전을 활용할 경우의 장점이 다음과 같습니다.

1.낮은 지연속도: 일반 인터넷 연결을 통해서 프로그램을 배치할 수 있으나, 앱은 엣지 기기에 있으면, 클라우드 연결성이 필요하지 않습니다. 즉, 앱을 활용할 때 앱이 클라우드에 아니라, 엣지 기기에 있기 때문에 반응 속도가 더 빠릅니다. 이 기능은 보안 카메라 및 무인 자동차에 중요합니다. 클라우드로 주고받는 데이터가 손실될 수 있기에, 반응 속도가 늦어질 수 있습니다. 이때 무인 자동차와 같은 경우에는 위험한 상황이 발생할 수 있습니다. 이외에 카메라와 같은 특수한 주변 장치는 인터넷으로 아니라 엣지를 통해서 운영합니다. 이러한 기기는 성과를 향상하는 동시에 앱 기능을 확대합니다. 이와 같은 기기는 프로세싱의 콘셉트를 확장합니다. USB 혹은 리본 카메라 대신, 이 기기는 카메라 안에 프로세서를 입력합니다. 이로써 지연 속도의 가능성이 더 줄어듭니다.

2. 향상된 클라우드 보안: 엣지 덕분에 데이터가 더 이상 클라우드로 이행할 필요가 없기 때문에, 모든 데이터가 기기 내 폐쇄회로에 보관됩니다. 엣지 컴퓨팅은 노출의 위험을 여러 장치에 분산시켜서 줄입니다. 또한, 중앙 서버와 연결되지 않는 채 모든 프로세싱을 할 수 있습니다. 이로써 더 안전한 시설이 됩니다. 예를 들자면, 엣지 기기는 개인 집에 설치된 엣지 기기는 실시간 데이터를 처리하고, 다른 사람들의 개인 데이터를 더 안전하게 처리합니다.  

3. 비용 감소: 최종적으로, 클라우드 프로세싱 없이, CV 앱의 엣지 배치가 저렴합니다. 이것은 데이터 양이 적은 기업에게 좋습니다. 왜냐하면, 클라우드 기업은 데이터 양에 따라  요금값을 청구하기 때문입니다. 그러나, 대기업이나 데이터 양이 많은 기업에게 높은 비용이 들 수 밖에 없습니다.

연관된 글