어떻게 사람들이 마라톤, 얼굴 인식 시스템을 신속하고 정확하게 검사를 완료?

저자 | 알리 엔터테인먼트 기술 전문가 음과 잉크

제작 | AI 기술을베이스 캠프 (ID : rgznai100)

2019 항주 국제 마라톤에서 보리 얼굴 문이 크게 향상되었습니다 입학 입학 검증 프로그램과 체험 입학 효율에 기존의 마라톤에 비해 성공적인 데뷔 브러시 얼굴 입학 함수를 완료 다음은 보리 얼굴 인식이 마라톤을 지원하는 방법에 대해 설명합니다.

마라톤 과정 설명

세 단계에서 마라톤의 주요 과정 :

첫 번째 단계는 마라톤 공식 웹 사이트 등록 참가자는, 플레이어가 성공적으로 등록 후 통보됩니다;

두 번째 단계, 성공적으로 등록 선수는 공식 사이트의 장비를받을 수있는 ID 카드를 휴대 할 필요가;

세 번째 단계는 경쟁에 디렉토리 경주 일 입장권을 수행하는 것입니다.

 

우리의 과제는 다음과 같습니다

1, 어떻게받을 수 지정된 시간 참가자 내에서 장비 작업을 완료합니다 : 백 로그가 신속하게 잘못을하지 않는 장비를 확보하는 것이 사람들에게 해를 끼치받을 수 없지만,되도록하는 것이 필요하다;

2,  경주 일 수만은 짧은 시간에 입학 검증 작업을 완료 할 수 있도록하는 방법에 대해 설명합니다.

보리 얼굴 인식 솔루션

소개 보리 인식 방식, 일반적으로 사용되는 여러 용어 전에 먼저 도입부 얼굴 정렬 :

1 1 : 1 개 수단의 한 비율은 사진으로하고, 간단한 이해를 증명하는 알고리즘이 같은 사람인지를 판단, 사람들과 사진으로 비교하는 "당신이다."

 

N의 1 비율 : 1의 비율로 N N 안에이 사진에있는 사람의 관점에서 인기가 있는지 여부를 개인 사진 라이브러리 (아래 도서관), 알고리즘 결정의 모양을 말한다 "내가 누군지."

 

마라톤 후 지우기 과정은 여기에 보리 지원 사이트 장비 및 게임 일 입학의 검증을받을 것입니다, 경쟁, 가장 높은 위험의 가장 스트레스 일이지만,이는 처음 두에 의존하는 우리의 검증 프로그램에 입학 단계.

때 입학 게임, 그 재검 어떻게 플레이어는 휴대 전화와 문서를 전달하지 않습니다? 

보리 기존의 관행 : 사전에 주최자와의 통신은, 사진을 포함, 참가 선수들에게이 정보를 확인합니다 칩을 재 계산하기 때문에 검사 ​​장비에 의해, 무선 주파수 칩, 주소록의 디렉토리와 숫자 일 대응에 칩 번호를 배치 (에서 1 단계 및 2 단계), 왜 우리는 사진을 필요합니까? 그리고 오직 자신을 위해 확인을 위해 자신을 비교하는 사진을 얻을 수 있습니다 또는 11 비교보다 위에 언급 된 얼굴 인식을 사용하는 실행되고 있지 않습니다.

 

이 프로그램은 가능하지만 두 가지 문제에 직면입니다 :

1, 디렉토리는, 종종 직접 입학을 확인할 수없는 플레이어가 발생합니다 칩 또는 칩 수에 수 (실제 발생 빈도가 상대적으로 높은 여전히) 디렉토리와 일치 거기 없다 전화 번호부가 발생하는 타사 회사에 대한 책임 수동 처리를 필요로;

2,이 프로그램은 단지 반 시간에 입장을 완료해야 수만 선수의 수천으로, 마라톤에 약간의 힘이있다 칩, 다음 얼굴 비교를 확인하기 위해 입원을 필요로, 압력은 상상 할 수 있습니다 .

어떻게 최적화 선수 입장에, 모두 칩의 디렉토리의 문제를 피하기 위해 , 신속하고 정확한 검증도 있지만?

그것은 하나 N보다 얼굴 인식을 사용하여, 우리는 사진 앞서 모든 선수를 얻을 플레이어 비교를 위해 직접 브러시 얼굴, 입학의 신속한 검증.

 

이 최적화 프로그램은 두 가지를 할 필요가있다 :

쓰레기가 수문에 1, 사람들의 얼굴 정렬 알고리즘의 안전, 릴리스 통과 사람들은, 사람에 가지 말았어야;

2, 앞서 기판 라이브러리 얼굴 맞춤과 같은 선수 사진 및 사진 품질 요구 사항이 충분히 좋은 것으로 얻을 모두의

이 요구 사항 알고리즘 페이스 정렬 사람들이 실행의 많은 매년 더 엄격한, 마라톤, 우리는 알고리즘이 주자 찾을 수 있어야합니다 직면, 모든 차례의 콘서트 등의 티켓 보리 재검 장면 우리 금융 얼굴의 정교한 수준을 사용하므로 수천 물론, 사람에게 입학의 티켓없이 만들고, 사람들이 보통 그런 장면과 더 브러시 얼굴 지불과 같은 장면을 통해 티켓을 구입 할 수 있도록 허용되지 않습니다 알고리즘.

모든 선수의 사진, 우리는 링크 등록을 통해 주도하고 장비는 앞에서 설명한 해결하기 :

우리는 등록시에 자신의 사진을 제출하는 선수를 요청할 것입니다,하지만이 모든 제출 충분한 품질의 사진을 보장하지 않으며, 사진 내 제출합니다. 이것은이 게임에 정상적인 부드러운 입학 시간에 영향을 미칠 수 있기 때문에, 현장에서 장비를 받기 해결하기 위해 시간이 필요합니다.

우리는 동시에 장비의 완료시받는 사진 플레이어에 도착하는 방법은 다음과 같습니다

우리 모두는 티켓 입장권을 위해 필요한 경우 장비 ID 칼라를 사용하는 경우, 사실 선수들이 자신의 정체성 티켓이 플레이어는 보리 게이트 브러쉬 ID 카드 시스템을 사용하여, 시스템이 신분증을 기반으로합니다 것을 알고 선수의 수는 정보를 읽고, 다음 인쇄 시스템의 문을 통해 작은 티켓을 인쇄합니다, 작은 티켓 창을 들고 선수는 해당 항목의 장비를받을 수 있습니다. 모든 선수의 사진을 얻을 -하지만이 호스트에 대한 요구 사항을 충족하지 않는, 당신은 물론, 우리 자신의 요구를 충족 할 수없는, 장비를받을 수있는 사이트에 내 ID 카드를 보유하는 플레이어를 필요로한다. 우리는 (11 명) 선수의 비율 그를 그래서 때 브러쉬 ID 카드, 내가 인수 식별 및 사진을 완료 사용자의 사이트 사진을 수집해야한다는 다음 확인.

이 시나리오에서는이 장비를 수신,이 과정이 실제로 최적화 할 수 있으며, 사용자가 제출 한 좋은 품질의 많은 직접 사용할 수있다하는 첫 번째 단계 등록의 사진은 사용자의이 부분에 대한 또 다른 인수를 만들기 위해 라이브 할 필요가 없다 우리는 그들의 사진은 작은 글씨 입장권 장비를받는 것보다 얼굴에 1 개 N의 얼굴보다 직접 브러시를 안내합니다 가지고,이 프로그램의 장점은 다음과 같습니다

1, 직접 브러시 얼굴 브러쉬 ID + 1 + 모음의 1의 비율로 할 필요가 더 높은 효율성과 피할 대기열 사이트를받을 수 있습니다

2, 해결할 수있는 문제는 문제 많은 사람들이 장비를받는 업로드 사용자가 ID 카드 나 ID 카드 인해하지에 손실 가져다 잊지 직면

         

요약 : 우리는 플레이어가 실패 브러시 얼굴 인식에 대한 직접 브러시 얼굴 받기 장비의 사진을 제출할 수 있습니다 필드 가이드를 통해 사진을 제출 플레이어의 시간 등록에 의해 인도되는 선수들은 얼굴은 자신이 11 개 이상의 얼굴에 의해 확인 실시 제출되지 않았다 수집, 모든 선수는 우리의 얼굴 엔드 데이터베이스에 사진을 가지고, 따라서 보장, 그것은 우리가 직접 직접 브러시 얼굴 입학 한 N 비율보다 사용할 수있는 게임을 하루에 플레이어를 만들 수 있습니다.

사용자의 개인 정보 보호 및 데이터 보안의 보호

우리의 프로그램은 마라톤 등록, 인증 된 사용자, 우리는 더 많은 일을해야 할 때 사용자의 개인 정보 보호, 우리는 사용자에게 미리 통지합니다 포함하는 사용자를 확인하는 방법은 사용자의 사진, 얼굴 인식 입학을 기반으로 안전의 사진. 여기에 우리의 계획입니다 :

게이츠는 우리가 승인되지 않은 장치가 사진 데이터를 얻을 수있는 권한이 부여 된 사용자의 사진 인터페이스의 판단을 읽어 수행 유출되지 않습니다, 사용자의 사진을 한 후 사용자에게 신분증을 제시하여 사용자의 사진을 보호하기 위해 필요 만에 도착하는 장치를 허가 사진 데이터, 즉 데이터가 단부로부터 누출되지 않도록하기 위해 암호화되어왔다.

사용자의 포토 컬렉션 사이트, 우리는 암호화 작업을 수행 한 후 다시 한 번 사진을 수집 할 때 암호화가 성공적으로 업로드 서버에 업로드 현지 사진, 후 즉시 삭제됩니다 후 인코딩됩니다. 서버는 자동으로 게임이 끝난 후 모든 사진을 삭제합니다.

위의 조작에 의해 사용자의 사진 데이터 보안, 그것은 사용자의 개인 정보를 보호 있는지 확인합니다.

페이스 게이트 소프트웨어 아키텍처의 진화

우리는 다시 아래의 소프트웨어 아키텍처는 우리의 얼굴 인식 입학을 지원하는 방법을 설명, 우리의 얼굴 인식 프로그램을 완료 :

이동 (요동 게이트 롤러 게이트), 프린터, 이차원 : 우리의 게이트들이 안드로이드 시스템에서 사용되는 개발 게이트, 우리는 하드웨어에 적합한 것으로 약간 다를 필요가있다 일반적인 안드로이드 어플리케이션 개발 검증 시스템에 직면 코드 모듈의 RFID 모듈, 모듈 ID.

그것의 게이트에 걸쳐 그 소프트웨어 아키텍처는 다음과 같이 자연입니다 :

 

이러한 방식은 아무 문제 없지만, 오랜 시간이 몇 가지 질문을 찾을 수 있습니다 :

  • 그것은 비즈니스 코드 변경 또는 하드웨어 드라이버 코드는 전체 응용 프로그램 업그레이드 필요 여부

  • 게이트 모델의 증가로, 프로그램은 하드웨어 기반의 코드로 이어지는 부풀어 유지하기 어려운 드라이브의 여러 유형이있을 것이다

  • 하드웨어에 적응, 비즈니스와 코드를 함께하기 때문에, 우리는뿐만 아니라 공급 업체의 게이트에 자신에 의해, 그것을 할 수 있습니다

이 기준에 그래서 우리는 소프트웨어 아키텍처 최적화 한 : 인터페이스 프로그램 아이디어를 사용하여, 별도의 비즈니스 프로세스 및 드라이버, AIDL 방법을 통해 운전자에게 비즈니스 프로세스 명령.

 

이러한 혜택은 분명하다 :

  • 비즈니스 및 드라이버 코드가 더 이상 함께 결합되어, 독립, 비즈니스 응용 프로그램은 비즈니스 로직에 관심 없다, 하드웨어 드라이버는 응용 프로그램에서 일을 드라이브

  • 어떻게 드라이버에 대한 걱정없이 비즈니스 프로세스, 드라이버를 달성하기 위해 제조업체들에게 넘겨 달성 할 수있다, 우리는 같은 기준을 설정

  • 비즈니스 프로그램 및 드라이버 독립적 인 업그레이드, 주문형 업그레이드

  • 장치의 각 유형은 단지 더 이상 자신의 드라이버를 설치 함께 디바이스 드라이버 코드의 모든 다른 유형을 필요로하는 통합 서비스 프로그램을 사용하지 않습니다


얼굴 인식 기능은 최적화

우리는 보안 얼굴 인식 알고리즘을 사용하지만,이 알고리즘은 브러시가 더 복잡한 시나리오를 지불하는 얼굴보다 우리의 필드의 모든 문제, 보리 필드 환경을 해결할 수있는 것을 의미하지 않는다, 우리가 어떻게 최적화 할 수있는 우리의 얼굴 인식을 개선 용량 :

도 1을 참조하면, 라이브러리는 바닥 && 감소 된 에러율을 증가 해결

특별한 얼굴 알고리즘 학생들이 명확해야 연구, 후 완벽한 얼굴은 착각 식별 알고리즘, 오류 비율의 경우가 될 것이며, 라이브러리의 바닥이 커지고으로, 오류 비율이 따를 것이다 상승한다. 마라톤 현장 수만 수천의 사람들이 오류 속도를 줄일 필요가있다뿐만 아니라 바닥이 대형 도서관, 겉보기에 모순 문제가된다 충족하기 위해, 정상 및 알고리즘이 현재 수준을 해결할 수 있지만, 비즈니스 문제를 해결해야하며, 우리의 생각은 : 알고리즘이 해결 될 수 없기 때문에, 그것은 단지 사업을 통해 갈 해결할 것입니다, 우리는 마라톤이 또한 다른 종으로 전체 목마, 반 말, 연인 실행, 미니 실행, 홈런,로 분해되는 것을 알고, 우리는 서로 다른 범주를 사용할 수 있습니다 라이브러리의 바닥을 절감 할 수 그래서 군중에서 분리되고, 자연스럽게 오류율을 줄일 수 있습니다.

2, 얼굴 데이터는 전체 공정을 통해 얻을

우리는 등록 사이트 또는 사이트 모음 얼굴 브러쉬 ID 카드는 장면, 완벽한 얼굴 캡처뿐만 아니라 사용자도 등록시 사진을 업로드 할 수있는 경우에 수집을 통해, 더 ID 카드 사용자를 통해서만이 수행되는 위 말했다 보리 APP 수집, 어떻게 APP의 취득 후 즉시 입학 장비를받을 수 있음을 보장하기 위해? 그것은 다음과 같은, 전체 과정을 통과해야합니다 :

 

(3) 동적 원격 튜닝

마라톤 장면 인식 장면이 실제로, 대부분의 사람들의 얼굴이 방에 지불 된 인간의 얼굴보다 복잡 지불 개방 (빛이 상대적으로 적은 수의 영향을 미칠 것이다,하지만 마라톤은 야외 장면을 고려해야 할 것이다 실내 장면 (수신 장비)를 고려할 필요가있다 실행 허가), 과도한 충격면은 측면 노광 거리 같은 백라이트와 대향하므로 특정 환경에 맞게 조정해야 우리 충격면 동적 각종 관리 파라미터의 알고리즘 단부를 수정하여, 다운 그레이드를 채택 할 것인지 원격 모든 분야 장비에 발행 프로그램은 긴 대기열의 문제가 발생하지 않습니다, 부드럽고 효율적인 선수 입학 보장합니다.

개요

우리의 마라톤 실제 비즈니스 시나리오, 얼굴 인식 기능 (1) (1) 및 N 1이 마라톤에 적용에 따르면, 입학 마라톤 산업의 새로운 모드를 열었지만, 우리는 갈 길이 멀다 계속 알고리즘의 요구에 직면 리프트 : 증가 인식 속도와 에러율, 최적의 할당 알고리즘 얼굴 서로 다른 환경의 종, 실내 및 실외 다른 티켓 프로그램을 감소 우리 것, 상업 세대가 새로운 돌파구를 가지고 우리의 사업을 제공 할 수 있습니다 시작했다 얼굴 인식 기능은 트래픽 효율과 경험 입학 사이트 사용자를 강화하기 위해 계속 더 검증 현장에 적용.

【end】

◆有奖征文◆


推荐阅读超轻量级中文OCR,支持竖排文字识别、ncnn推理,总模型仅17M网红直播时的瘦脸、磨皮等美颜功能是如何实现的?比特币最主流,以太坊大跌,区块链技术“万金油”红利已结束 | 区块链开发者年度报告一文了解 Spring Boot 服务监控,健康检查,线程信息,JVM堆信息,指标收集,运行情况监控!用 3 个“鸽子”,告诉你闪电网络是怎样改变加密消息传递方式的!出生小镇、高考不顺、复旦执教、闯荡硅谷,59 岁陆奇为何如此“幸运”?你点的每个“在看”,我都认真当成了AI
출시 1359 원저 · 원 찬양 10000 + · 전망 6,310,000 +

추천

출처blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/104911950