«Эдмонд де Белами, из семьи де Белами. Состязательная нейронная сеть, печать на холсте, 2018. Подписана функцией потерь модели GAN чернилами издателем, из серии одиннадцати уникальных изображений, опубликованных Obvious Art, Париж, в оригинальной позолоченной деревянной раме». — таково описание лота 363, который вчера продан на аукционе «Сотбис» за $432 500.
Читать полностью »
Рубрика «обработка изображений» - 38
Сгенерированная нейросетью картина ушла с молотка за $432 500
2018-10-26 в 8:07, admin, рубрики: GAN, будущее здесь, живопись, искусственный интеллект, машинное обучение, обработка изображений, современное искусствоСледование линии на основе OpenCV
2018-10-23 в 14:00, admin, рубрики: artificial intelligence, computer vision, opencv, python, Raspberry Pi, robotics, self-driving car, искусственный интеллект, обработка изображений, Разработка на Raspberry Pi, робототехника, роботыСейчас очень популярны курсы по созданию автопилотов для машин. Вот эта нано-степень от Udacity — самый наверное известный вариант.
Много людей по нему учатся и выкладывают свои решения. Я тоже не смог пройти мимо и увлекся.
Разница в том, что курс предполагает разработку алгоритма на основе предоставляемых данных, а я делал все для своего робота.
Читать полностью »
Преобразование цветовой температуры (K) в RGB: алгоритм и пример кода
2018-10-22 в 17:11, admin, рубрики: Алгоритмы, методе Робертсона, обработка изображений, пространство RGB, пространство XYZ, Фототехника, цветовая температура
Если вы не знаете, что такое цветовая температура, начните отсюда.
Работая над инструментом «Цветовая температура» для PhotoDemon, я целый вечер пытался определить простой и понятный алгоритм преобразования между значениями температуры (в Кельвинах) и RGB. Я думал, что такой алгоритм будет просто найти, ведь во многих фоторедакторах есть инструменты для коррекции цветовой температуры, а в каждой современной камере, включая смартфоны, есть регулировка баланса белого на основе условий освещения.
Читать полностью »
Работа с изображениями на Python
2018-10-18 в 10:44, admin, рубрики: opencv, pillow, pillow-simd, python, VIPS, Блог компании Конференции Олега Бунина (Онтико), обработка изображений, Разработка веб-сайтовТема сегодняшнего разговора — чему же научился Python за все годы своего существования в работе с изображениями. И действительно, кроме старичков родом из 1990 года ImageMagick и GraphicsMagick, есть современные эффективные библиотеки. Например, Pillow и более производительная Pillow-SIMD. Их активный разработчик Александр Карпинский (homm) на MoscowPython сравнил разные библиотеки для работы с изображениями на Python, представил бенчмарки и рассказал о неочевидных особенностях, которых всегда хватает. В этой статье расшифровка доклада, который поможет вам выбрать библиотеку под свое приложение, и сделать так, чтобы она работало максимально эффективно.
О спикере: Александр Карпинский работает в компании Uploadcare и занимается сервисом быстрой модификации изображений на лету. Участвует в разработке Pillow — популярной библиотеки для работы с изображениями на Python, развивает собственный форк этой библиотеки — Pillow-SIMD, который использует современные инструкции процессоров для наибольшей производительности.
Читать полностью »
Решение проблемы обнаружения центральной линии сосуда
2018-10-18 в 9:58, admin, рубрики: DICOM, DICOM Viewer, Hessian matrix, inobitec, mri, vessel detection, Алгоритмы, Блог компании Inobitec, воксельная графика, инобитек, интерполяция, математика, матрица Гессе, медицина, МРТ, обнаружение сосудов, обработка изображений, СофтСуть задачи
В процессе медицинской диагностики может возникнуть необходимость исследовать сосуды пациента. Такое исследование называется ангиографией. С появлением томографов в дополнение к классической ангиографии появились методы МРТ и КТ ангиографии, которые в отличие от традиционной ангиографии, дающей только плоскую картинку в одной проекции, позволяют получить полное трехмерное представление сосудов. Для проведения таких исследований пациенту в кровь вводится контраст — специальное вещество, делающее сосуды на снимках более яркими. В зависимости от предполагаемого диагноза, врач или оценивает общую картину, или пытается найти конкретные участки сосудов, в которых возникли проблемы. Если участок сосуда сужен и пропускает меньше крови, чем должен, то это место называется стенозом.
Одна из задач врача — найти стенозы и оценить, насколько они опасны. Задача же разработчика, как обычно, облегчить работу конечного пользователя. Для этого необходимо построить полную 3D модель стенок сосуда и провести их первичный анализ. Это является большой и интересной задачей, однако, в её основе лежит более простая и известная проблема — построение центральной линии сосуда.
Читать полностью »
iPhone XS: почему это совершенно новая камера
2018-10-16 в 7:00, admin, рубрики: halide, iOS, iphone, обработка изображений, смартфоны, фотография, ФототехникаОтчёт стартапа, занимающегося приложением для улучшения фотосъёмки с iPhone
iPhone XS против iPhone X – изменения в камере на уровне железа
В последней версии нашего приложения мы сделали новую функцию, выводящую подробную информацию о том, на что способна камера вашего телефона. Пользователи, получившие раньше других доступ к iPhone XS, поделились с нами этой информацией, что позволило нам подробно описать спецификации железа.
Проведя анализ, мы можем выдать более подробный обзор того, что нового можно увидеть в камере iPhone XS, и больше подробностей о её технических возможностях, чем Apple пожелала раскрыть на презентации.
Это именно спецификации железа – притом, что Apple в основном концентрировалась на таких программных улучшениях, как Smart HDR и новый портретный режим.
Читать полностью »
Обучение и тестирование нейронных сетей на PyTorch с помощью Ignite
2018-10-08 в 11:38, admin, рубрики: deep learning, Ignite, machine learning, open source, python, pytorch, Блог компании Open Data Science, машинное обучение, обработка изображенийПривет, в этой статье я расскажу про библиотеку ignite, с помощью которой можно легко обучать и тестировать нейронные сети, используя фреймворк PyTorch.
С помощью ignite можно писать циклы для обучения сети буквально в несколько строк, добавлять из коробки расчет стандартных метрик, сохранять модель и т.д. Ну, а для тех кто переехал с TF на PyTorch, можно сказать, что библиотека ignite — Keras для PyTorch.
В статье будет детально разобран пример обучения нейронной сети для задачи классификации, используя ignite
Ищем быструю универсальную библиотеку для работы с графическими файлами, разбираемся с Google benchmark
2018-10-04 в 7:34, admin, рубрики: google benchmark library, jpeg, TIFF, Блог компании Intel, высокая производительность, обработка изображений, Программирование
В наше время, когда нейронные сети бороздят просторы Big Data, а искусственный интеллект раздумывает, выгодно ли ему получать зарплату за свою работу в Bitcoin, доставшаяся мне задача поиска самой быстрой открытой кросс-платформенной библиотеки для загрузки, сохранения и перекодирования графических файлов выглядела настоящим анахронизмом. Но на самом деле эта задача актуальна как никогда – для всех технологий компьютерного зрения и машинного обучения гигабайты картинок надо обязательно загрузить, а иногда и сохранить промежуточные данные в виде изображений. Так что сделать это самым быстрым способом очень желательно. В этой статье мы найдем искомую библиотеку, а, главное, разберемся с очень полезным продуктом, сильно упрощающим подобные и многие другие задачи — Google Benchmark.
Читать полностью »
«Цифровое книгопечатание» или мой опыт в мобильной оцифровке книг
2018-10-02 в 18:17, admin, рубрики: diy или сделай сам, djvu, PDF, scan tailor, Лайфхаки для гиков, обработка изображений, обработка фотографий, оцифровка бумажных книг, сканирование, Управление медиа, Фототехника, цифровое книгопечатание, электронная книгаЛюбите ли вы книги так, как люблю их я…
Детство и юность, проведенная в маленьком городе, где в районной библиотеке из энциклопедий был лишь «Большой энциклопедический словарь» приучила к бережному, практически благоговейному отношению к любой технической книге. Я понимаю, почему люди пережившие блокаду все время держали дома запас продуктов. Первое время, получив доступ к более или менее скоростному интернету все время хотелось скачивать новые книги и сохранять их на жестком диске, сохранять, сохранять :). Потом появился twirpx и я понял, что книги, как и знания, должны участвовать в постоянном круговороте, иначе они мертвы. Стоило один раз отсканировать монографию своего научного руководителя и услышать десятки отзывов скачавших, как лавину уже было не остановить. Я заметил, что сегодня поделившись редкой книгой, завтра я увижу две, а то и три не менее редких, которыми поделились другие.
Читать полностью »
Восстановление смазанных и расфокусированных изображений с помощью фильтра Винера. Реализация на C++ OpenCV
2018-10-01 в 7:29, admin, рубрики: deblur, debluring, image processing, opencv, Wiener, Алгоритмы, Винер, восстановление изображений, обработка изображений, расфокусировака, фильтр ВинераВ продолжении статьи про восстановление расфокусированных и смазанных изображений хочу поделиться своими результатами восстановления реальных изображений с помощью фильтра Винера. В качестве библиотеки обработки изображений использовалась OpenCV 3.4. Фотокамера – Nikon D320, объектив Nikon DX AF-S NIKKOR 18-105mm, расфокусировка осуществлялась вручную, съёмка осуществлялась без штатива.