<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Deepfake Archives - Headfelt XR</title>
	<atom:link href="https://headfelt.com/tag/deepfake/feed/" rel="self" type="application/rss+xml" />
	<link>https://headfelt.com</link>
	<description>Augmented &#38; Virtual Reality Creators</description>
	<lastBuildDate>Tue, 22 Nov 2022 02:30:48 +0000</lastBuildDate>
	<language>en-AU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0</generator>

<image>
	<url>https://headfelt.com/wp-content/uploads/2022/01/cropped-favicon-32x32.png</url>
	<title>Deepfake Archives - Headfelt XR</title>
	<link>https://headfelt.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Basic Insights on Deepfakes</title>
		<link>https://headfelt.com/deepfake-face-swap-solutions/</link>
		
		<dc:creator><![CDATA[headfelt-au-admin]]></dc:creator>
		<pubDate>Mon, 21 Nov 2022 23:11:48 +0000</pubDate>
				<category><![CDATA[Uncategorised]]></category>
		<category><![CDATA[Deepfake]]></category>
		<guid isPermaLink="false">https://headfelt.com/?p=2375</guid>

					<description><![CDATA[<p>Deepfaking to enable a user to replace a photo of their own head onto multiple custom still photo scenes. Surprisingly the result was a lot harder to achieve than I expected. I thought deepfake had well progressed into video content, and as a result a deepfake of a still should be a walk in the park. Surprisingly it isn't!</p>
<p>The post <a rel="nofollow" href="https://headfelt.com/deepfake-face-swap-solutions/">Basic Insights on Deepfakes</a> appeared first on <a rel="nofollow" href="https://headfelt.com">Headfelt XR</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="2375" class="elementor elementor-2375">
									<section class="elementor-section elementor-top-section elementor-element elementor-element-74e2957 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="74e2957" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f55a23b" data-id="f55a23b" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-955d508 elementor-widget elementor-widget-heading" data-id="955d508" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<style>/*! elementor - v3.6.6 - 08-06-2022 */
.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}</style><h1 class="elementor-heading-title elementor-size-default">basic insights on DeepfakES </h1>		</div>
				</div>
				<div class="elementor-element elementor-element-981c3c7 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="981c3c7" data-element_type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
			<style>/*! elementor - v3.6.6 - 08-06-2022 */
.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#2c2c2c;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{margin:0 var(--divider-element-spacing);-ms-flex-negative:0;flex-shrink:0}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;direction:ltr}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{display:block;content:"";border-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:100;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:100;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{width:100%;min-height:var(--divider-pattern-height);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url)}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}</style>		<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2792cda0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2792cda0" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f852682" data-id="f852682" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-1bea6175 elementor-widget elementor-widget-text-editor" data-id="1bea6175" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
			<style>/*! elementor - v3.6.6 - 08-06-2022 */
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}</style>				<p><span style="background-color: var(--ast-global-color-2); color: var(--ast-global-color-4); font-style: inherit; font-weight: inherit;">Custom Deepfake content creation is a topic I wanted to share some &#8216;basic&#8217; insights on. </span></p><p><span style="font-style: inherit; font-weight: inherit; background-color: var(--ast-global-color-2); color: var(--ast-global-color-4);">Recently at Headfelt XR we were required to deliver a prototype to a client. The brief was &#8216;to enable a user to replace a photo of their own head into multiple custom still photo scenes (not video…yet), and produce a natural and convincing outcome&#8217;. Obviously this is a bit outside the Augmented (AR) and Virtual Reality (VR) box, but hey it sounded like fun.</span></p><p>Surprisingly the result was a lot harder to achieve than I expected. I thought deepfake had well progressed into video content, and as a result a deepfake of a still should be a walk in the park. </p><p>Well after a lot of research I discovered, surprisingly, it isn’t.</p><p>Yes, there are plenty of face swap social filters (too many), dedicated mobile apps like <a href="https://reface.ai/" target="_blank" rel="noopener">Reface</a>  and <a href="https://apps.apple.com/us/app/place-my-face/id459412553" target="_blank" rel="noopener">Place My Face</a>, and software services like <a href="https://www.deepswap.ai/" target="_blank" rel="noopener">DeepSwap</a> and <a href="https://facehub.live/" target="_blank" rel="noopener">Facehub</a>. The later use AI and do a great, fast, job of adding your likeness into stills, famous movie scenes and even custom videos. Be warned, there are some very dubious references to signing away your biometric data….cant be that important, right?</p><p>Speaking of movies, Machine Learning (ML) and AI, <a href="https://www.youtube.com/watch?v=W4Mcuh38wyM" target="_blank" rel="noopener">there is a great video</a> of the boys at the Corridor Crew using <a href="https://dreambooth.github.io/" target="_blank" rel="noopener">Dreambooth</a> to create a fictional storyboard using staff faces. This provides a great background to understanding what is involved in adding your own face into custom scenes using AI.  Minimum requirements include crazy custom hardware capabilities and days of rendering. </p><p>Back to my brief. There are also few very basic &#8216;click bait&#8217; sites such as <a href="https://www.faceinhole.com/" target="_blank" rel="noopener">Face-in-a-hole</a> and <a href="https://www.loonapix.com/facer/" target="_blank" rel="noopener">loonapix</a> that sort of, but not really, achieve the required result.</p><p>Hell, you can even build your own system should you have the time to dig a very large rabbit hole using tools like <a href="https://github.com/AliaksandrSiarohin/first-order-model" target="_blank" rel="noopener">First Order Model</a>, <a href="https://github.com/MarekKowalski/FaceSwap" target="_blank" rel="noopener">Marek&#8217;s Face Swap</a> and <a href="https://stackoverflow.com/questions/71933030/face-swap-and-face-detection-recognition-in-flutter" target="_blank" rel="noopener">Flutter options</a>.</p><p><span style="font-style: inherit; font-weight: inherit; background-color: var(--ast-global-color-2); color: var(--ast-global-color-4);">BUT understandably ignoring the custom build option, the problems of these options are: </span></p><ul><li>The solution does not meet the basic brief of placing ‘only the users head’ in a custom scene I.e. face swaps is almost always means swapping two faces within the same photo<br /><br /></li><li>The outcome is ridiculously unnatural and unconvincing<br /><br /></li><li>Many do not allow for custom scenes<br /><br /></li><li>Those that use the more sophisticated AI solutions come close, but produce only a “Likeness” and not a straight swap. <b>Thats right, most AI technologies only provide a face-merge outcome and not a 1:1 head swap.</b> This is understandable due to things like head shape, scale, angle, tilt, skin tone, hair style, position, lighting etc. If interested a good overview of the processes types <a href="https://codahead.com/blog/face-swap-system" target="_blank" rel="noopener">can be found here </a></li></ul><p>So what I discovered is that if you want to simply enable your users to place their whole ‘head’ into your own custom still scene that results in a natural and convincing outcome, then there are very, very, few solutions. The answer is in the fashion industry and try ons. Although still not as progressed as you think, there are some customisable solutions starting to emerge. This also has a direct relationship to the Extended Reality (XR) industry, and this the connection to this project&#8230;phew.</p>						</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-fc9649d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="fc9649d" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d4e8eec" data-id="d4e8eec" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-9c57e16 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="9c57e16" data-element_type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
					<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-75e2f6db elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="75e2f6db" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-38f62689" data-id="38f62689" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
								<div class="elementor-element elementor-element-58ca7807 elementor-widget elementor-widget-ha-social-share happy-addon ha-social-share" data-id="58ca7807" data-element_type="widget" data-widget_type="ha-social-share.default">
				<div class="elementor-widget-container">
					<ul class="ha-share-buttons">
							<li class="ha-share-button elementor-repeater-item-5959653">
					<a class="sharer ha-share-network elementor-social-icon-facebook" data-sharer="facebook" data-url="https://headfelt.com/deepfake-face-swap-solutions/" data-hashtags="" data-title="" data-image="" data-to="" data-subject="">
													<i class="fab fa-facebook" aria-hidden="true"></i>
							<span class='ha-share-label'>Facebook</span>					</a>
				</li>
								<li class="ha-share-button elementor-repeater-item-dc778d7">
					<a class="sharer ha-share-network elementor-social-icon-twitter" data-sharer="twitter" data-url="https://headfelt.com/deepfake-face-swap-solutions/" data-hashtags="" data-title="" data-image="" data-to="" data-subject="">
													<i class="fab fa-twitter" aria-hidden="true"></i>
							<span class='ha-share-label'>Twitter</span>					</a>
				</li>
								<li class="ha-share-button elementor-repeater-item-11ca2b2">
					<a class="sharer ha-share-network elementor-social-icon-linkedin" data-sharer="linkedin" data-url="https://headfelt.com/deepfake-face-swap-solutions/" data-hashtags="" data-title="" data-image="" data-to="" data-subject="">
													<i class="fab fa-linkedin" aria-hidden="true"></i>
							<span class='ha-share-label'>Linkedin</span>					</a>
				</li>
				
		</ul>
				</div>
				</div>
				<div class="elementor-element elementor-element-1b1a2ac0 elementor-widget elementor-widget-heading" data-id="1b1a2ac0" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h6 class="elementor-heading-title elementor-size-default">YOU MAY ALSO ENJOY</h6>		</div>
				</div>
				<div class="elementor-element elementor-element-51adeaf6 premium-blog-align-left elementor-widget elementor-widget-premium-addon-blog" data-id="51adeaf6" data-element_type="widget" data-settings="{&quot;premium_blog_columns_number&quot;:&quot;33.33%&quot;,&quot;force_height&quot;:&quot;true&quot;,&quot;premium_blog_grid&quot;:&quot;yes&quot;,&quot;premium_blog_layout&quot;:&quot;even&quot;,&quot;premium_blog_columns_number_tablet&quot;:&quot;50%&quot;,&quot;premium_blog_columns_number_mobile&quot;:&quot;100%&quot;}" data-widget_type="premium-addon-blog.default">
				<div class="elementor-widget-container">
			
				<div class="premium-blog-wrap  premium-blog-even" data-page="2375">
					<div class="premium-blog-post-outer-container" data-total="2">
			<div class="premium-blog-post-container premium-blog-skin-classic">
												<div class="premium-blog-content-wrapper empty-thumb">

					<div class="premium-blog-inner-container">

														<h2 class="premium-blog-entry-title">
			<a href="https://headfelt.com/niantic-and-google-announce-visual-positioning-updates/" target="_self">
				Niantic &#038; Google Announce Visual Positioning			</a>
		</h2>
				<div class="premium-blog-entry-meta">
			
							<span class="premium-blog-meta-separator">•</span>
				<div class="premium-blog-post-time premium-blog-meta-data">
					<i class="fa fa-clock-o"></i>
					<span>28 May 2022</span>
				</div>
			
			
					</div>
		
					</div>

					<p class="premium-blog-post-content">A major step towards world scale augmented reality has been made with the May 2022 announcements by both Google and Niantic, regarding availability of their separate world scale visual positioning solutions.</p>					
				</div>
			</div>
		</div>

				<div class="premium-blog-post-outer-container" data-total="2">
			<div class="premium-blog-post-container premium-blog-skin-classic">
												<div class="premium-blog-content-wrapper empty-thumb">

					<div class="premium-blog-inner-container">

														<h2 class="premium-blog-entry-title">
			<a href="https://headfelt.com/augmented-reality-content-management-systems/" target="_self">
				Augmented Reality Content Management Systems			</a>
		</h2>
				<div class="premium-blog-entry-meta">
			
							<span class="premium-blog-meta-separator">•</span>
				<div class="premium-blog-post-time premium-blog-meta-data">
					<i class="fa fa-clock-o"></i>
					<span>24 April 2022</span>
				</div>
			
			
					</div>
		
					</div>

					<p class="premium-blog-post-content">This sojourn into the realm of Augmented Reality Content Management Systems (ARCMS) is a high level pass for digital managers, producers and generalists new to the world of AR.</p>					
				</div>
			</div>
		</div>

				<div class="premium-blog-post-outer-container" data-total="2">
			<div class="premium-blog-post-container premium-blog-skin-classic">
												<div class="premium-blog-content-wrapper empty-thumb">

					<div class="premium-blog-inner-container">

														<h2 class="premium-blog-entry-title">
			<a href="https://headfelt.com/webxr-is-the-future-of-accessible-xr/" target="_self">
				WEBXR is the future of accessible XR			</a>
		</h2>
				<div class="premium-blog-entry-meta">
			
							<span class="premium-blog-meta-separator">•</span>
				<div class="premium-blog-post-time premium-blog-meta-data">
					<i class="fa fa-clock-o"></i>
					<span>4 February 2022</span>
				</div>
			
			
					</div>
		
					</div>

					<p class="premium-blog-post-content">WebXR is a new standard being created by the World Wide Web Constortium. This standard replaced the now depricated WebVR standard.

The Immersive Web Working is continuting to extend and lobby for this new standard’s implementation across all major browsers.</p>					
				</div>
			</div>
		</div>

				</div>

				</div>
				</div>
					</div>
		</div>
							</div>
		</section>
							</div>
		<p>The post <a rel="nofollow" href="https://headfelt.com/deepfake-face-swap-solutions/">Basic Insights on Deepfakes</a> appeared first on <a rel="nofollow" href="https://headfelt.com">Headfelt XR</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
