فناوری AI

چگونه AI عکس‌های تکراری و مشابه شما را پیدا می‌کند (و چرا از جستجوی دستی بهتر است)

۱۰ دقیقه مطالعه
تیم Tidy
چگونه AI عکس‌های تکراری و مشابه شما را پیدا می‌کند (و چرا از جستجوی دستی بهتر است)

کتابخانه عکس iPhone خود را باز کنید و هر رویداد اخیری را مرور کنید - شامی با دوستان، پیاده‌روی در پارک، دورهمی خانوادگی. بشمارید چند بار اساسا همان عکس را گرفته‌اید. دو عکس از همان بشقاب غذا. سه سلفی که فقط زاویه کمی تغییر کرده. پنج عکس از غروب آفتاب که با فاصله ۱۰ ثانیه گرفته شده‌اند.

همچنین بخوانید: چگونه افراد تکراری در آلبوم عکس‌های iPhone را رفع کنیم

حالا این را در هر روز، هر ماه، هر سالی که iPhone داشته‌اید ضرب کنید. نتیجه؟ بیشتر مردم ۲۰ تا ۳۰ درصد عکس بیشتر از آنچه واقعا نیاز دارند دارند و بیشتر این مازاد شامل عکس‌های تکراری و تقریبا یکسان است.

همچنین بخوانید: چگونه عکس‌ها را در iPhone کنار هم مقایسه کنیم (و بهترین عکس را انتخاب کنیم)

سوال اینجاست: چطور همه آن‌ها را بدون صرف کل آخر هفته برای مرور پیدا کنید؟

Tidy App duplicate photo detection screen

عکس‌های تکراری بیشتری از آنچه فکر می‌کنید دارید

عکس‌های تکراری از مکان‌های بیشتری نسبت به آنچه انتظار دارید وارد کتابخانه شما می‌شوند. در اینجا رایج‌ترین عوامل آورده شده‌اند:

همچنین بخوانید: چگونه بیش از ۲۰٬۰۰۰ عکس iPhone را در کمتر از یک ساعت پاکسازی کنیم

عکس‌های پشت سر هم و عکاسی سریع

وقتی دکمه شاتر را نگه می‌دارید، iPhone شما چندین فریم در ثانیه ثبت می‌کند. حتی اگر فقط قصد گرفتن یک عکس را داشتید، ممکن است ۱۰ عکس داشته باشید. آلبوم «تصاویر پشت سر هم» Apple بخشی از این‌ها را جمع‌آوری می‌کند، اما بسیاری به عنوان عکس‌های تکی رد می‌شوند - مخصوصا اگر فقط سریع روی شاتر ضربه می‌زدید به جای استفاده عمدی از حالت پشت سر هم.

اسکرین‌شات از اسکرین‌شات

از یک دستور پخت اسکرین‌شات می‌گیرید. بعد آن را برش می‌دهید. حالا دو نسخه دارید. از یک مکالمه اسکرین‌شات می‌گیرید تا برای کسی بفرستید. این یک تکراری دیگر است. با گذشت زمان، اینها انباشته می‌شوند: کاربر متوسط iPhone صدها اسکرین‌شات اضافی دارد.

ذخیره از اپلیکیشن‌های پیام‌رسان

وقتی کسی عکسی را در WhatsApp، iMessage یا Instagram برایتان می‌فرستد و شما آن را ذخیره می‌کنید، حالا یک نسخه دارید. اگر همان عکس را از طریق چند اپلیکیشن فرستاده باشند (یا شما تصادفا دو بار ذخیره کرده باشید)، چند نسخه دارید. این تکراری‌ها به‌خصوص موذی هستند چون اغلب نام فایل و متادیتای متفاوتی دارند و برای روش‌های تشخیص ساده نامرئی هستند.

مشکلات همگام‌سازی ابری

اگر از iCloud Photos، Google Photos یا سرویس ابری دیگری استفاده می‌کنید، مشکلات همگام‌سازی می‌تواند تکراری ایجاد کند. بازیابی از پشتیبان، جابجایی بین دستگاه‌ها یا فعال و غیرفعال کردن همگام‌سازی ابری همه می‌توانند ورودی‌های تکراری ایجاد کنند که برای شما یکسان به نظر می‌رسند اما ویژگی‌های فایل متفاوتی دارند.

دانلود از شبکه‌های اجتماعی

آن میمی که از Instagram ذخیره کردید؟ احتمالا سه ماه بعد وقتی کس دیگری آن را پست کرد، دوباره ذخیره‌اش کردید. به‌اشتراک‌گذاری مجدد در شبکه‌های اجتماعی چرخه‌ای از دانلودهای تکراری ایجاد می‌کند که بی‌سروصدا انباشته می‌شود.

تاثیر تکراری‌ها

  • ۲۵٪ میانگین نرخ تکراری در کتابخانه‌های عکس
  • ۵٬۰۰۰ تکراری بالقوه در کتابخانه ۲۰ هزارتایی
  • ۱۵ گیگابایت فضای ذخیره‌سازی هدر رفته برای تکراری‌ها
Tidy App Icon

آماده پاکسازی گالری هستید؟

Tidy را دانلود کنید و شروع به کشیدن کنید. تشخیص تکراری با هوش مصنوعی، فیلترهای هوشمند و ویرایشگر عکس داخلی.

روش سنتی تشخیص تکراری چگونه کار می‌کند

اکثر ابزارهای یافتن عکس تکراری از رویکردی ساده استفاده می‌کنند: تطبیق دقیق فایل. آن‌ها یک هش (اثر انگشت دیجیتال) از هر فایل محاسبه کرده و مقایسه می‌کنند. اگر دو فایل هش یکسانی داشته باشند، بایت به بایت یکسان هستند.

این برای نسخه‌های واقعی - فایل‌هایی که بیت به بیت یکسان هستند - خوب کار می‌کند. اما برای رایج‌ترین انواع «تکراری‌ها» در زندگی واقعی کاملا شکست می‌خورد:

  • همان عکس، رزولوشن متفاوت. عکسی را از پیام با رزولوشن فشرده ذخیره کرده‌اید. اصلی ۴۰۳۲×۳۰۲۴ پیکسل است؛ نسخه ذخیره شده ۱۲۰۰×۹۰۰ است. تطبیق دقیق؟ شانس صفر.
  • همان صحنه، برش کمی متفاوت. دو عکس از همان چیز گرفته‌اید، یکی چند پیکسل به چپ. برای هش فایل، اینها فایل‌های کاملا متفاوتی هستند.
  • همان عکس، فرمت متفاوت. یک JPEG و یک HEIC از همان تصویر هش‌های فایل کاملا متفاوتی خواهند داشت، حتی اگر برای چشم شما یکسان به نظر برسند.
  • همان لحظه، زمان‌بندی کمی متفاوت. دو عکس از خنده دوستتان که با فاصله نیم ثانیه گرفته شده‌اند. عملا همان خاطره، اما از نظر فنی فایل‌های منحصربه‌فرد.

در عمل، تطبیق دقیق فایل شاید ۱۰ تا ۱۵ درصد از تکراری‌ها را در یک کتابخانه معمولی پیدا کند. بقیه - «تقریبا تکراری‌هایی» که یک انسان فورا آن‌ها را اضافی تشخیص می‌دهد - به راحتی عبور می‌کنند.

چگونه هش ادراکی همه چیز را تغییر می‌دهد

اینجاست که موضوع جالب می‌شود. به جای مقایسه فایل‌ها در سطح باینری، Tidy از فناوری به نام هش ادراکی (pHash) استفاده می‌کند تا مقایسه کند عکس‌ها واقعا چگونه برای چشم انسان به نظر می‌رسند.

در اینجا نحوه کار آن به زبان ساده آمده است:

مرحله ۱: ساده‌سازی تصویر

ابتدا، الگوریتم عکس را بسیار کوچک می‌کند - به یک تصویر کوچک تقریبا ۳۲×۳۲ پیکسلی. همچنین آن را به خاکستری تبدیل می‌کند. این جزئیاتی را که برای تشخیص «یکسانی» اهمیت ندارند (رنگ‌های دقیق، بافت‌های ریز) حذف می‌کند در حالی که ساختار و ترکیب‌بندی کلی را حفظ می‌کند.

مرحله ۲: اعمال تبدیل ریاضی

سپس چیزی به نام تبدیل کسینوسی گسسته (DCT) را روی تصویر کوچک اعمال می‌کند. بدون ورود عمیق به ریاضیات، DCT تصویر را به مولفه‌های فرکانسی‌اش تجزیه می‌کند - اساسا تصویر را بر حسب الگوها به جای پیکسل‌های تکی توصیف می‌کند. آن را مثل توصیف یک آهنگ با ملودی‌اش به جای هر موج صوتی تکی در نظر بگیرید.

مرحله ۳: تولید اثر انگشت فشرده

از خروجی DCT، الگوریتم مهم‌ترین الگوها را استخراج و آن‌ها را به یک هش ۶۴ بیتی تبدیل می‌کند - یک اثر انگشت فشرده که جوهره ظاهر عکس را ثبت می‌کند. دو عکس از همان صحنه هش‌های بسیار مشابهی تولید می‌کنند، حتی اگر در رزولوشن، فشرده‌سازی، فرمت یا برش جزئی متفاوت باشند.

مرحله ۴: مقایسه اثر انگشت‌ها

برای بررسی مشابه بودن دو عکس، Tidy هش‌های آن‌ها را با استفاده از چیزی به نام فاصله همینگ مقایسه می‌کند - اساسا شمارش تعداد بیت‌هایی که بین دو اثر انگشت متفاوت هستند. فاصله ۰ یعنی تصاویر یکسان به نظر می‌رسند. فاصله ۵ تا ۱۰ یعنی بسیار مشابه هستند. بالای ۱۵، احتمالا عکس‌های کاملا متفاوتی هستند.

به زبان ساده: به جای پرسیدن «آیا این فایل‌ها یکسان هستند؟»، هش ادراکی می‌پرسد «آیا این عکس‌ها برای انسان یکسان به نظر می‌رسند؟» این سوال بسیار مفیدتری است وقتی می‌خواهید کتابخانه‌تان را پاکسازی کنید.

گروه‌بندی هوشمند با خوشه‌بندی Union-Find

یافتن جفت‌هایی از عکس‌های مشابه فقط شروع کار است. قدرت واقعی از گروه‌بندی هوشمندانه آن‌ها می‌آید. Tidy از تکنیکی به نام خوشه‌بندی Union-Find برای گروه‌بندی عکس‌های مرتبط استفاده می‌کند. اگر عکس A مشابه عکس B باشد و عکس B مشابه عکس C باشد، هر سه در یک گروه قرار می‌گیرند - حتی اگر A و C مستقیما مشابه یکدیگر نباشند.

این یعنی وقتی یک دسته ۸ عکسی از همان لحظه را بررسی می‌کنید، Tidy همه آن‌ها را با هم نشان می‌دهد تا بتوانید بهترین را انتخاب کنید و بقیه را در یک حرکت حذف کنید.

مشابه در مقابل تکراری: تفاوت چیست؟

Tidy بین دو دسته تمایز قائل می‌شود و این تفاوت مهم است:

تکراری‌ها

اینها عکس‌هایی هستند که اساسا همان تصویر هستند، احتمالا در فرمت‌ها یا رزولوشن‌های مختلف ذخیره شده‌اند. همان عکسی که از WhatsApp ذخیره کردید و اصلش را هم دارید. همان اسکرین‌شاتی که دو بار گرفته شده. با تکراری‌ها، تفاوت معناداری بین نسخه‌ها وجود ندارد - فقط می‌خواهید یکی را نگه دارید و بقیه را حذف کنید.

عکس‌های مشابه

اینها عکس‌هایی از همان لحظه یا صحنه هستند، اما با تفاوت‌های جزئی. سه عکس از غروب آفتاب که ابرها بین هر کدام کمی جابجا شده‌اند. دو سلفی که حالت چهره‌تان کمی متفاوت است. پنج عکس از غذایتان از زوایای کمی متفاوت. با عکس‌های مشابه، می‌خواهید بهترین را انتخاب کنید و بقیه را حذف کنید.

این تمایز مهم است چون تصمیم متفاوت است. برای تکراری‌ها، انتخاب ساده است - هر نسخه‌ای را نگه دارید. برای عکس‌های مشابه، می‌خواهید مقایسه کنید و مورد علاقه‌تان را انتخاب کنید. به همین دلیل Tidy یک حالت مقایسه دارد که عکس‌های مشابه را کنار هم نشان می‌دهد و تشخیص واضح‌ترین، بهترین ترکیب‌بندی شده یا جذاب‌ترین عکس را آسان می‌کند.

چرا تشخیص AI از مرور دستی بهتر است

آیا از نظر تئوری می‌توانید همه تکراری‌هایتان را با مرور دستی کتابخانه پیدا کنید؟ بله - اگر زمان نامحدود و حافظه کامل داشته باشید. در عمل، تشخیص مبتنی بر AI به چند دلیل روشن برنده است:

سرعت

Tidy می‌تواند هزاران عکس را در پس‌زمینه تحلیل کند در حالی که شما مشغول کارهای روزمره‌تان هستید. اسکن کامل ۲۰٬۰۰۰ عکس دقایقی زمان پردازش می‌برد، نه ساعت‌ها یا روزهایی که مقایسه دستی هر عکس با هر عکس دیگر طول می‌کشد. و حساب‌وکتاب تکان‌دهنده است: مقایسه هر عکس با هر عکس دیگر در کتابخانه ۲۰ هزارتایی یعنی ۲۰۰ میلیون مقایسه بالقوه. هیچ انسانی این کار را نمی‌کند.

ثبات

چشم‌هایتان خسته می‌شوند. توجه‌تان پرت می‌شود. ممکن است متوجه شوید دو عکس مشابه هستند وقتی درست کنار هم در دوربین رول هستند، اما وقتی ۵۰۰ عکس دیگر بین آن‌ها فاصله باشد، کاملا از دستشان بدهید. الگوریتم هرگز خسته نمی‌شود و هرگز تطبیقی را از دست نمی‌دهد، فارغ از اینکه دو عکس مشابه چقدر در خط زمانی شما فاصله دارند.

گرفتن آنچه از دست می‌دهید

هش ادراکی شباهت‌هایی را می‌گیرد که اکثر مردم نادیده می‌گیرند: یک عکس و نسخه برش‌خورده آن، همان تصویر ذخیره شده در سطوح کیفیت مختلف، اسکرین‌شات‌هایی از همان محتوا که هفته‌ها فاصله دارند. اینها تکراری‌هایی هستند که بی‌سروصدا کتابخانه شما را متورم می‌کنند بدون اینکه متوجه شوید.

اولویت‌بندی هوشمند

وقتی Tidy گروه‌های مشابه پیدا می‌کند، آن‌ها را فقط در یک لیست نمی‌ریزد. پیشنهاد می‌دهد کدام عکس را بر اساس نشانه‌های کیفیت نگه دارید - وضوح، نوردهی، رزولوشن. عکس تار از بین پنج عکس تقریبا یکسان برای حذف علامت‌گذاری می‌شود. واضح‌ترین عکس به عنوان نگهداشتنی پیشنهاد می‌شود. شما هنوز تصمیم نهایی را می‌گیرید، اما AI کار سنگین تحلیل را انجام می‌دهد.

حریم خصوصی: همه چیز روی دستگاه شما می‌ماند

نکته مهمی وجود دارد: تمام تحلیل عکس Tidy کاملا روی iPhone شما انجام می‌شود. عکس‌های شما هرگز به هیچ سروری آپلود نمی‌شوند. هش ادراکی، تشخیص شباهت و خوشه‌بندی همه به صورت محلی با استفاده از پردازنده دستگاه شما اجرا می‌شوند.

این مهم است چون کتابخانه عکس شما عمیقا شخصی است. شامل خانواده، خانه و لحظات خصوصی شماست. بسیاری از ابزارهای مدیریت عکس برای کارکرد ویژگی‌های AI خود به آپلود ابری نیاز دارند. Tidy نیاز ندارد. عکس‌های شما هرگز دستگاهتان را ترک نمی‌کنند، نقطه.

تحلیل پس‌زمینه زمانی اجرا می‌شود که تلفنتان شب در حال شارژ است و از فریمورک BackgroundTasks شرکت Apple استفاده می‌کند. تا زمانی که صبح Tidy را باز کنید، کتابخانه‌تان تحلیل شده و تکراری‌هایتان آماده بررسی هستند - بدون اینکه حتی یک بایت از داده‌های شما iPhone شما را ترک کند.

صفر آپلود ابری. صفر جمع‌آوری داده. صفر مصالحه. تمام پردازش AI روی موتور عصبی iPhone شما اجرا می‌شود. عکس‌های شما کار خودتان است و همینطور می‌مانند.

AI را برای کتابخانه‌تان به کار بگیرید

یافتن و حذف عکس‌های تکراری و مشابه یکی از سریع‌ترین راه‌ها برای آزادسازی فضای iPhone است. اگر کتابخانه شما بیش از ۲۰٬۰۰۰ عکس دارد، احتمال بسیار زیادی وجود دارد که هزاران عکس اضافی باشند - و هرگز نمی‌توانید همه آن‌ها را با مرور دستی پیدا کنید.

AI برنامه Tidy کار خسته‌کننده اسکن، مقایسه و گروه‌بندی را انجام می‌دهد. شما بخش لذت‌بخش را دارید: کشیدن انگشت روی نتایج و تصمیم‌گیری درباره آنچه می‌ماند. بهترین عکس‌ها را از هر گروه انتخاب کنید، بقیه را حذف کنید و از کتابخانه‌ای سبک‌تر، منظم‌تر و آسان‌تر برای مرور لذت ببرید.

همراه با ویرایشگر عکس داخلی، حتی می‌توانید عکس‌های نگه‌داشته‌شده را قبل از پایان جلسه پاکسازی ویرایش کنید.

Tidy App Icon

آماده پاکسازی گالری هستید؟

Tidy را دانلود کنید و شروع به کشیدن کنید. تشخیص تکراری با هوش مصنوعی، فیلترهای هوشمند و ویرایشگر عکس داخلی.