콘텐츠 조절 - Amazon Rekognition

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

콘텐츠 조절

Amazon Rekognition을 사용하여 부적절하거나 원치 않거나 불쾌감을 주는 콘텐츠를 탐지할 수 있습니다. 소셜 미디어, 방송 미디어, 광고 및 전자 상거래 현장에서 Rekognition 조절 API를 사용하여 보다 안전한 사용자 경험을 제공하고, 광고주에게 브랜드 안전을 보증하고, 현지 및 글로벌 규정을 준수할 수 있습니다.

오늘날 많은 회사가 제3자 또는 사용자 제작 콘텐츠를 검토할 때 전적으로 인간 모더레이터의 도움을 받기도 하지만 어떤 회사들은 단순히 사용자 불만에 대응하여 불쾌하거나 부적절한 이미지, 광고 또는 동영상을 삭제하기도 합니다. 그러나 인간 모더레이터만으로는 이러한 요구를 충분한 품질 또는 속도로 충족할 수 있도록 규모를 확장할 수 없기 때문에 사용자 경험이 열악해지고 규모 조절에 많은 비용이 들거나 심지어 브랜드 평판이 손상될 수도 있습니다. 이미지 및 동영상 조절에 Rekognition을 사용하면 인간 모더레이터는 기계 학습에 의해 이미 표시된 훨씬 적은 양의 콘텐츠(일반적으로 전체 양의 1~5%)를 검토할 수 있습니다. 이를 통해 보다 가치 있는 활동에 집중하면서도 기존보다 훨씬 적은 비용으로 폭넓은 조절 범위를 확보할 수 있습니다. 작업 인력을 구축하고 인적 검토 작업을 수행하기 위해 Rekognition과 이미 통합된 Amazon Augmented AI를 사용할 수 있습니다.

사용자 지정 조절 기능을 사용하여 딥 러닝 조절 모델의 정확도를 향상시킬 수 있습니다. 사용자 지정 조절을 사용하여 이미지를 업로드하고 주석을 달아 사용자 지정 조절 어댑터를 훈련시키게 됩니다. 그런 다음 학습된 어댑터를 DetectModerationLabels 작업에 제공하여 이미지에서의 성능을 향상시킬 수 있습니다. 자세한 정보는 사용자 지정 조절을 통한 정확도 향상을 참조하세요.

Rekognition 콘텐츠 조정 작업에서 지원하는 레이블

다음 다이어그램은 콘텐츠 중재의 이미지 또는 비디오 구성 요소 사용 목표에 따른 통화 작업 순서를 보여줍니다.

이미지 및 동영상 조정 단계를 보여 주는 흐름도.

이미지 및 비디오 조절 API 사용

Amazon Rekognition Image API에서는 레이블을 사용하여 동기적으로, 및 작업을 사용하여 DetectModeration비동기적으로 부적절하거나 원치 않거나 불쾌감을 주는 콘텐츠를 탐지할 수 있습니다. StartMediaAnalysisJobGetMediaAnalysisJob Amazon Rekognition Video API를 사용하면 중재 및 조정 작업을 사용하여 이러한 콘텐츠를 비동기적으로 탐지할 수 있습니다. StartContent GetContent

레이블 카테고리

Amazon Rekognition은 3단계 계층 분류법을 사용하여 부적절하거나 원치 않거나 불쾌감을 주는 콘텐츠의 범주에 레이블을 지정합니다. 분류 수준 1 (L1) 의 각 레이블에는 여러 분류 수준 2 레이블 (L2) 이 있으며 일부 분류 수준 2 레이블에는 분류 수준 3 레이블 (L3) 이 있을 수 있습니다. 이렇게 하면 콘텐츠를 계층적으로 분류할 수 있습니다.

탐지된 각 중재 레이블에 대해 API는 레이블이 TaxonomyLevel 속한 수준 (1, 2 또는 3) 이 포함된 도 반환합니다. 예를 들어 다음과 같은 분류에 따라 이미지에 레이블을 지정할 수 있습니다.

L1: 친밀한 부위의 노골적인 노출 및 키스, L2: 노골적이지 않은 누드, L3: 묵시적 누드.

참고

콘텐츠를 조정할 때는 L1 또는 L2 카테고리를 사용하고, 조정하지 않으려는 특정 개념을 제거 (즉, 조정 정책에 따라 부적절하거나 원치 않거나 불쾌한 콘텐츠로 분류하고 싶지 않은 콘텐츠를 탐지하려는 경우) 에만 L3 카테고리를 사용하는 것이 좋습니다.

다음 표에는 카테고리 수준과 각 수준에 사용할 수 있는 레이블 간의 관계가 나와 있습니다. 중재 라벨 목록을 다운로드하려면 여기를 클릭하십시오.

최상위 카테고리 (L1) 세컨드 레벨 카테고리 (L2) 3단계 카테고리 (L3) 정의
노골적 노골적인 나체 노출된 남성 생식기 음경 (발기 또는 축), 음낭 및 눈에 띄는 음모를 포함한 인간 남성 생식기. 이 용어는 성행위와 관련된 상황이나 남성 성기가 전부 또는 부분적으로 보이는 시각적 콘텐츠에 적용됩니다.
노출된 여성 생식기 외음부, 질 및 관찰 가능한 음모를 포함하는 여성 생식기관의 외부 부분. 이 용어는 성적 행위와 관련된 시나리오나 여성 해부학의 이러한 측면이 전부 또는 부분적으로 표시되는 모든 시각적 콘텐츠에 적용됩니다.
노출된 엉덩이 또는 항문 사람의 엉덩이 또는 항문 (엉덩이가 누드인 경우 또는 얇은 옷으로 식별할 수 있는 경우 포함). 이 정의는 엉덩이나 항문이 직접적이고 완전히 보이는 상황에 특히 적용됩니다. 단, 속옷이나 옷으로 전체 또는 일부를 가리는 경우는 예외입니다.
노출된 여성 유두 완전히 보이거나 부분적으로 보이는 에어로라 (유두 주변 부위) 및 유두를 포함한 인간 여성 유두.
노골적인 성행위 N/A 사람의 성교, 구강 성교, 남성 생식기 자극, 다른 신체 부위 및 물체에 의한 여성 생식기 자극 등을 포함하는 실제 또는 모의 성행위 묘사 이 용어에는 신체 부위에 사정 또는 질액을 흘리는 행위, 속박, 규율, 지배와 복종, 사도마조히즘과 관련된 성적인 행위 또는 역할극도 포함됩니다.
섹스 토이 N/A 성적 자극이나 쾌락을 위해 사용되는 물건이나 장치 (예: 딜도, 바이브레이터, 엉덩이 플러그, 비트 등)
친밀한 부위의 노골적인 누드 및 키스 노골적이지 않은 누드 베어 백 목에서 척추 끝까지 피부 대부분이 보이는 사람의 후방 부위. 이 용어는 개인의 등이 부분적으로 또는 완전히 가려진 경우에는 적용되지 않습니다.
노출된 남성 유두 부분적으로 보이는 유두를 포함한 인간 남성 유두.
부분적으로 노출된 엉덩이 부분적으로 노출된 사람의 엉덩이. 이 용어에는 짧은 옷으로 인해 엉덩이 또는 엉덩이 볼이 부분적으로 보이는 부위 또는 항문 갈라진 틈의 윗부분이 부분적으로 보이는 부분이 포함됩니다. 엉덩이가 완전히 벗겨진 경우에는 이 용어가 적용되지 않습니다.
부분적으로 노출된 여성 가슴 부분적으로 노출된 인간 여성 유방 (여성 유방의 한 부분이 보이거나 드러나지 않지만 전체 유방은 드러나지 않음). 이 용어는 가슴 안쪽 주름 부위가 보이거나 젖꼭지가 완전히 가려지거나 막힌 상태에서 가슴 아랫쪽 주름이 보이는 경우에 적용됩니다.
암시적 누드 사진 겉옷이 없거나 밑이 없는 누드이지만 엉덩이, 젖꼭지, 생식기 등 은밀한 부위가 가려져 있거나 가려져 있거나 완전히 보이지 않는 사람.
은밀한 부분이 막힌 경우 여성 유두 막힘 여성의 젖꼭지가 불투명한 옷이나 덮개로 가려져 있지만 모양은 분명하게 보이는 상황을 시각적으로 묘사한 것입니다.
막힌 남성 생식기 남성의 생식기 또는 음경이 불투명한 옷이나 덮개로 가려져 있지만 그 형태는 분명하게 보이는 상황을 시각적으로 묘사한 것입니다. 이 용어는 영상에서 막힌 성기를 클로즈업한 경우에 적용됩니다.
입술에 키스하기 N/A 한 사람의 입술이 다른 사람의 입술에 닿는 것을 묘사합니다.
수영복 또는 언더웨어 여성 수영복 또는 속옷 N/A 여성용 수영복용 인복 (예: 원피스 수영복, 비키니, 탱키니 등) 및 여성용 속옷 (예: 브래지어, 팬티, 팬티, 란제리, 끈팬티 등)
남성 수영복 또는 속옷 N/A 남성용 수영복용 인복 (예: 수영복, 보드쇼츠, 수영 브리프 등) 및 남성용 속옷 (예: 브리프, 복서 등)
폭력 무기 N/A 생물, 구조물 또는 시스템에 해를 입히거나 손상시키는 데 사용되는 도구 또는 장치. 여기에는 화기 (예: 총, 소총, 기관총 등), 날카로운 무기 (예: 칼, 칼 등), 폭발물 및 탄약 (예: 미사일, 폭탄, 총알 등) 이 포함됩니다.
노골적인 폭력 무기를 이용한 폭력 무기를 사용하여 자신이나 다른 사람 또는 재산에 피해, 손상, 부상 또는 사망을 초래하는 행위.
물리적 폭력 다른 사람이나 재산에 해를 끼치는 행위 (예: 때리거나 싸우고 머리를 당기는 등) 또는 군중이나 여러 사람이 참여하는 기타 폭력 행위.
자해 일반적으로 상처가 보이는 팔이나 다리 등의 신체 부위를 절단하여 자신에게 해를 입히는 행위.
블러드 앤 고어 열린 상처, 유혈 사태 및 신체 부위가 훼손된 개인, 집단 또는 동물에 가해진 폭력을 시각적으로 표현합니다.
폭발 및 폭발 짙은 연기 또는 먼지와 땅에서 분출되는 연기와 함께 격렬하고 파괴적인 화염이 터지는 모습을 묘사합니다.
시각적으로 불편한 콘텐츠 죽음과 쇠약 야윈 신체 신체 소모가 심하고 근육과 지방 조직이 고갈되어 극도로 얇고 영양이 부족한 인체.
시체 훼손된 신체, 매달린 시체 또는 해골 형태의 인간 시체.
충돌 공중 충돌 비행기, 헬리콥터 또는 기타 비행 차량과 같은 항공기 사고로 인한 손상, 부상 또는 사망. 이 용어는 항공기의 일부가 보이는 경우에 적용됩니다.
약물 및 담배 제품 알약 작고 단단하며 대개 원형 또는 타원형의 테이블 또는 캡슐. 이 용어는 독립형, 병 또는 투명한 포장에 들어 있는 알약에 적용되며 약을 복용하는 사람을 시각적으로 묘사하는 경우에는 적용되지 않습니다.
약물 및 담배 관련 용품 및 사용 흡연 담배, 시가, 전자담배, 물담배, 관절 등의 연소 물질을 흡입하거나 내쉬거나 불을 붙이는 행위.
알코올 알코올 사용 음주 술이나 술이 든 병이나 잔에 담긴 알코올 음료를 마시는 행위.
알코올 음료 N/A 알코올 또는 양주 한 병 또는 여러 병, 술이나 주류가 든 잔이나 머그잔, 개인이 들고 있는 술이나 술이 든 잔이나 머그잔을 클로즈업합니다. 이 용어는 술이나 술을 병이나 잔으로 마시는 개인에게는 적용되지 않습니다.
무례한 제스처 가운뎃손가락 N/A 가운데 손가락으로 손을 흔드는 동작을 시각적으로 묘사하면 다른 손가락은 접은 상태에서 위쪽으로 뻗은 것입니다.
도박 N/A N/A 카지노에서 상금을 받을 기회를 얻기 위해 확률적인 게임에 참여하는 행위 (예: 카드 놀이, 블랙잭, 룰렛, 카지노의 슬롯 머신 등)
증오 기호 나치당 N/A 나치당과 관련된 기호, 깃발 또는 제스처의 시각적 묘사.
백인 우월주의 N/A Ku Klux Klan (KKK) 과 관련된 상징이나 의복, 남부 동맹 깃발이 있는 이미지의 시각적 묘사.
극단주의 N/A 극단주의자 및 테러리스트 단체 깃발이 포함된 이미지.

L2 카테고리의 모든 라벨에 L3 카테고리에서 지원되는 라벨이 있는 것은 아닙니다. 또한 “제품” 및 “약물 및 담배 관련 용품 및 용도” L2 라벨의 L3 라벨은 완전하지 않습니다. 이러한 L2 라벨은 언급된 L3 라벨 이외의 개념을 포함하며, 이러한 경우 API 응답에서 L2 라벨만 반환됩니다.

애플리케이션에 대한 콘텐츠 적합성을 결정합니다. 예를 들어 선정적인 성격의 이미지는 허용하되 누드가 포함된 이미지는 허용하지 않을 수 있습니다. 이미지를 필터링하려면 DetectModerationLabels (이미지) 와 (비디오) 에서 반환되는 ModerationLabel레이블 배열을 사용하십시오. GetContentModeration

콘텐츠 유형

API는 애니메이션 또는 일러스트레이션이 포함된 콘텐츠 유형을 식별할 수도 있으며, 콘텐츠 유형은 응답의 일부로 반환됩니다.

  • 애니메이션 콘텐츠에는 비디오 게임 및 애니메이션 (예: 만화, 만화, 만화, 애니메이션) 이 포함됩니다.

  • 일러스트레이션 콘텐츠에는 드로잉, 페인팅, 스케치가 포함됩니다.

신뢰도

MinConfidence 입력 파라미터를 지정하여 부적절한 콘텐츠를 감지하기 위해 Amazon Rekognition에서 사용하는 신뢰도 임계값을 설정할 수 있습니다. MinConfidence보다 신뢰도가 낮은 것으로 감지된 부적절한 콘텐츠의 레이블은 반환되지 않습니다.

이 값을 50% 미만으로 지정하면 많은 수의 오양성 결과가 반환될 수 있습니다 (예: 재현율이 높고 정밀도가 낮아짐). MinConfidence 반면 50% MinConfidence 이상으로 지정하면 더 적은 수의 거짓양성 결과가 반환될 수 있습니다 (즉, 재현율이 낮고 정밀도가 높음). MinConfidence 값을 지정하지 않은 경우 Amazon Rekognition에서 신뢰도 50% 이상으로 감지된 부적절한 콘텐츠의 레이블을 반환합니다.

ModerationLabel 배열에는 이전 범주의 레이블 및 인식된 콘텐츠의 정확성에 대한 추정된 신뢰도가 포함되어 있습니다. 식별된 모든 2단계 레이블과 함께 최상위 레이블이 반환됩니다. 예를 들어 Amazon Rekognition에서 신뢰도 점수가 높은 “노골적 나체”를 최상위 레이블로 반환할 수 있습니다. 이는 사용자의 필터링 요건을 충족시키는데 충분할 수 있습니다. 이것으로 필터링에 충분할 수 있지만, 필요하다면 "부분적 누드" 같은 2단계 레이블의 신뢰도 점수를 사용하여 더 세분화된 필터링을 할 수도 있습니다. 예시는 부적절한 이미지 감지단원을 참조하세요.

버전 관리

Amazon Rekognition Image와 Amazon Rekognition Video는 모두 부적절한 콘텐츠를 탐지하는 데 사용되는 조절 탐지 모델 버전(ModerationModelVersion)을 반환합니다.

정렬 및 집계

를 사용하여 GetContentModeration 결과를 검색할 때는 결과를 정렬하고 집계할 수 있습니다.

Sort order - 반환된 레이블의 배열은 시간별로 정렬됩니다. 레이블별로 정렬하려면, GetContentModeration에서 SortBy 입력 파라미터에 NAME를 지정하십시오. 레이블이 비디오에 여러 번 나오는 경우 ModerationLabel 요소의 인스턴스가 여러 개 있습니다.

레이블 정보 — ModerationLabels 배열 요소에는 객체가 포함되며, ModerationLabel 객체에는 레이블 이름과 감지된 레이블의 정확성에 대한 Amazon Rekognition의 신뢰도가 포함됩니다. 타임스탬프는 ModerationLabel이 감지된 시간으로, 비디오 시작 이후 경과된 밀리초 단위의 시간으로 정의됩니다. 비디오 SEGMENTS별로 집계된 결과의 경우 세그먼트의 시작 시간, 종료 시간, 지속 시간을 각각 정의하는 StartTimestampMillis, EndTimestampMillis, DurationMillis 구조가 반환됩니다.

Aggregation - 결과가 반환될 때 집계되는 방식을 지정합니다. 기본값은 TIMESTAMPS 기준 집계입니다. 일정 기간 동안의 결과를 집계하는 SEGMENTS 집계 기준을 선택할 수도 있습니다. 세그먼트 내에서 감지된 레이블만 반환됩니다.

사용자 지정 중재 어댑터 상태

사용자 지정 중재 어댑터는 TRAINING_IN_PROGRESS, TRAINING_COMPLETED, TRAINING_FAILED, 삭제, 지원 중단 또는 만료 상태 중 하나일 수 있습니다. 이러한 어댑터 상태에 대한 자세한 설명은 어댑터 관리를 참조하십시오.

참고

Amazon Rekognition은 부적절하거나 불쾌감을 주는 콘텐츠에 대해 공신력이 없으며, 어떤 식으로든 그러한 콘텐츠의 철저한 필터라고 주장하지 않습니다. 추가로 이미지 및 비디오 조절 API는 CSAM과 같은 불법 콘텐츠가 이미지에 포함되어 있는지 여부를 감지하지 않습니다.

콘텐츠 조정 버전 7 테스트 및 API 응답 변환

Rekognition은 콘텐츠 조정 레이블 감지 기능의 이미지 비디오 구성 요소에 대한 기계 학습 모델을 버전 6.1에서 7로 업데이트했습니다. 이 업데이트는 전반적인 정확도를 향상시키고 몇 가지 새로운 범주를 도입하고 다른 범주를 수정했습니다.

현재 버전 6.1의 비디오 사용자인 경우 다음 조치를 취하여 버전 7로 원활하게 전환하는 것이 좋습니다.

  1. AWS 프라이빗 SDK (참조AWS 콘텐츠 조정 버전 7용 SDK 및 사용 가이드 ) 를 다운로드하고 사용하여 StartContentModeration API를 호출합니다.

  2. API 응답 또는 콘솔에 반환된 레이블 및 신뢰도 점수의 업데이트된 목록을 검토하십시오. 필요한 경우 애플리케이션 사후 처리 로직을 적절히 조정하십시오.

  3. 계정은 2024년 5월 13일까지 버전 6.1로 유지됩니다. 2024년 5월 13일 이후에 버전 6.1을 사용하려면 2024년 4월 30일까지 AWS Support 팀에 연락하여 연장을 요청하십시오. 2024년 6월 10일까지 버전 6.1을 유지하도록 계정을 연장할 수 있습니다. 2024년 4월 30일까지 연락이 없으면 2024년 5월 13일부터 계정이 버전 7.0으로 자동 마이그레이션됩니다.

AWS 콘텐츠 조정 버전 7용 SDK 및 사용 가이드

선택한 개발 언어에 해당하는 SDK를 다운로드하고 해당 사용 설명서를 참조하십시오.

버전 6.1~7의 레이블 매핑

콘텐츠 조정 버전 7에는 새 레이블 범주가 추가되고 기존 레이블 이름이 수정되었습니다. 6.1 레이블을 7개 레이블에 매핑하는 방법을 결정할 레이블 카테고리 때는 에 있는 분류표를 참조하십시오.

레이블 매핑의 몇 가지 예는 다음 섹션에 나와 있습니다. 애플리케이션의 사후 처리 로직에 따라 필요한 업데이트를 수행하기 전에 이러한 매핑과 레이블 정의를 검토하는 것이 좋습니다.

L1 매핑 스키마

최상위 카테고리 (L1) (예: Explicit NuditySuggestive, Violence 등) 만 필터링하는 포스트 프로세싱 로직을 사용하는 경우 아래 표를 참조하여 코드를 업데이트하십시오.

V6.1 L1 V7 L1
노골적인 나체 노골적
선정적 은밀한 부위의 노골적인 누드 및 키스
수영복 또는 속옷
폭력 폭력
시각적으로 불편한 콘텐츠 시각적으로 불편한 콘텐츠
무례한 제스처 무례한 제스처
약물 약물 및 담배
담배 약물 및 담배
알코올 알코올
도박 도박
증오 기호 증오 기호

L2 매핑 스키마

L1 및 L2 카테고리 (예: Violence / Weapon Violence 등) 를 필터링하는 포스트 프로세싱 로직을 사용하는 경우 아래 표를 참조하여 코드를 업데이트하십시오. Explicit Nudity / Nudity, Suggestive / Female Swimwear Or Underwear

V6.1 L1 V6.1 L2 V7 L1 V7 L2 V7 L3 V7 ContentTypes
노골적인 나체 나체 노골적 노골적인 나체

노출된 여성 젖꼭지

노출된 엉덩이 또는 항문

남성 나체 그래픽 노골적인 노골적인 나체 노출된 남성 생식기
여성 나체 그래픽 노골적인 노골적인 나체 노출된 여성 생식기
성행위 노골적인 노골적인 성행위
노골적 나체가 그려진 그림 노골적인 노골적인 나체 '애니메이션' 및 '일러스트레이션'으로 매핑
노골적 나체가 그려진 그림 노골적 노골적인 성행위 '애니메이션' 및 '일러스트레이션'으로 매핑
성인용 완구 노골적 섹스 토이
선정적 여성 수영복 또는 속옷 수영복 또는 속옷 여성 수영복 또는 속옷
남성 수영복 또는 속옷 수영복 또는 속옷 남성 수영복 또는 속옷
부분적 누드 친밀한 부위의 노골적인 누드 및 키스 노골적이지 않은 누드 묵시적 누드
맨가슴을 드러낸 남성 은밀한 부위의 노골적인 누드 및 키스 노골적이지 않은 누드 노출된 남성 젖꼭지
노출이 심한 의상 은밀한 부위의 노골적인 누드 및 키스 노골적이지 않은 누드
은밀한 부위의 노골적인 누드 및 키스 눈에 잘 띄지 않는 은밀한 부위
성적 상황 친밀한 부위의 노골적인 누드 및 키스 입술에 키스하기
폭력 그래픽적 폭력 및 고어 폭력 노골적인 폭력 블러드 앤 고어
물리적 폭력 폭력 그래픽 폭력 물리적 폭력
무기를 이용한 폭력 폭력 노골적인 폭력 무기를 이용한 폭력
무기 폭력 무기
자해 폭력 노골적인 폭력 자해
시각적으로 불편한 콘텐츠 야윈 신체 시각적으로 불편한 콘텐츠 죽음과 쇠약 야윈 신체
시체 시각적으로 불편한 콘텐츠 죽음과 쇠약 시체
교수형 시각적으로 불편한 콘텐츠 죽음과 쇠약 시체
공중 충돌 시각적으로 불편한 콘텐츠 크래시 공중 충돌
폭발 및 폭파 폭력 그래픽 폭력 폭발 및 폭발
무례한 제스처 가운뎃손가락 무례한 제스처 가운뎃손가락
약물 약물 제품 약물 및 담배 제품
약물 사용 약물 및 담배 마약 및 담배 관련 용품 및 사용
알약 약물 및 담배 제품 알약
약물 관련 용품 약물 및 담배 마약 및 담배 관련 용품 및 사용
담배 담배 제품 약물 및 담배 제품
흡연 약물 및 담배 마약 및 담배 관련 용품 및 사용 흡연
알코올 음주 알코올 알코올 사용 음주
알코올 음료 알코올 알코올 음료
도박 도박 도박
증오 기호 나치당 증오 기호 나치당
백인 우월주의 증오 기호 백인 우월주의
극단주의 증오 기호 극단주의