Total variation on a creased surface












2












$begingroup$


Suppose $S$ is a smooth surface without boundary and $f:Stomathbb R$ is continuous. Then, we can define the total variation of $f$ as:
$$
mathrm{TV}[f]:=sup_{|phi|_inftyleq1} int_S f(x)nablacdotphi(x),dA(x).
$$

Here the variable $phi$ is a smooth vector field whose norm is pointwise bounded by $1$. When $f$ is differentiable, this expression is the same as $int_S |nabla f(x)|_2,dA(x)$.



Now, suppose $overline S=cup_{i=1}^k overline S_i$ is the union of $k$ smooth surfaces that join along potentially sharp crease curves. It still makes sense to define a function $f$ to be continuous on $overline S$, and $f$ can even be differentiable away from $cup_i partial S_i$.



Is there a definition of total variation of a function $f$ on the creased surface $overline S$ that agrees with the formula above? In particular, we no longer can use $nablacdotphi$ on the creases since it's not clear what it means to have divergence (I think).



Ideally I'd like the formula to still work when the $overline S$ is smooth without creases, and if we take a limiting sequence of smoothed-out versions of $overline S$ (whatever that means) and apply the smooth formula, then we get our general formula in the limit.



Furthermore, if $f$ is smooth on each $overline S_i$ but potentially discontinuous along the edges between the patches, I'm hoping for a formula similar to Gauss-Bonnet with integrals along the creases:
$$
mathrm{TV}_{overline S}[f] = sum_i int_{overline S_i} |nabla f(x)|,dA(x) + sum_i int_{partial overline S_i} [mathrm{something}],dell.
$$

This seems possible via integration by parts.



Any pointers to papers or formulations would be much appreciated!










share|cite|improve this question









$endgroup$












  • $begingroup$
    Purely based on the intuition of what total variation measures, this should be ${rm TV}_{bar S}[f] = sum_i {rm TV}_{bar S_i}[f] + frac12 sum_i int_{partialbar S_i} |f^+(x) - f^-(x)|,mathrm dell$ where $f^+$ and $f^-$ are the values at either side of the crease, right? I put in a $frac12$ to account for double-counting the creases. // I presume you're looking for a rigorous proof, though. Have you tried connecting the patches via smooth strips of width $h$, then taking the limit as $hto0$?
    $endgroup$
    – Rahul
    Dec 9 '18 at 5:35












  • $begingroup$
    This certainly seems like a reasonable intuition! I wasn't sure the proper proof technique here (it's outside of my usual math comfort area! :-) ) --- is there an example of a proof you have in mind that uses this smoothing procedure for a measure like TV?
    $endgroup$
    – Justin Solomon
    Dec 9 '18 at 14:54










  • $begingroup$
    Sorry, no, I'm not very familiar with this area either. It was just the first thing that came to mind as something to try. (Though I notice now that you say $f$ is continuous on $bar S$, in which case the second term of my suggestion drops out and the total variation would simply be the sum of the TV over all the individual patches.) By the way, by "surface" do you mean a 2D surface embedded in $mathbb R^3$? an abstract differentiable manifold? or something else?
    $endgroup$
    – Rahul
    Dec 10 '18 at 4:36










  • $begingroup$
    For our purposes a 2D surface in R3 is good enough, although I'm betting everything carries through to the Riemannian submanifold case. After some discussion with my students, we think your formula is correct except without the 1/2 factor in front of the second term (to sanity check the 1/2, remember TV of an indicator function is perimeter). But we're still lacking a careful argument :-) --- to come soon hopefully!
    $endgroup$
    – Justin Solomon
    Dec 11 '18 at 21:18
















2












$begingroup$


Suppose $S$ is a smooth surface without boundary and $f:Stomathbb R$ is continuous. Then, we can define the total variation of $f$ as:
$$
mathrm{TV}[f]:=sup_{|phi|_inftyleq1} int_S f(x)nablacdotphi(x),dA(x).
$$

Here the variable $phi$ is a smooth vector field whose norm is pointwise bounded by $1$. When $f$ is differentiable, this expression is the same as $int_S |nabla f(x)|_2,dA(x)$.



Now, suppose $overline S=cup_{i=1}^k overline S_i$ is the union of $k$ smooth surfaces that join along potentially sharp crease curves. It still makes sense to define a function $f$ to be continuous on $overline S$, and $f$ can even be differentiable away from $cup_i partial S_i$.



Is there a definition of total variation of a function $f$ on the creased surface $overline S$ that agrees with the formula above? In particular, we no longer can use $nablacdotphi$ on the creases since it's not clear what it means to have divergence (I think).



Ideally I'd like the formula to still work when the $overline S$ is smooth without creases, and if we take a limiting sequence of smoothed-out versions of $overline S$ (whatever that means) and apply the smooth formula, then we get our general formula in the limit.



Furthermore, if $f$ is smooth on each $overline S_i$ but potentially discontinuous along the edges between the patches, I'm hoping for a formula similar to Gauss-Bonnet with integrals along the creases:
$$
mathrm{TV}_{overline S}[f] = sum_i int_{overline S_i} |nabla f(x)|,dA(x) + sum_i int_{partial overline S_i} [mathrm{something}],dell.
$$

This seems possible via integration by parts.



Any pointers to papers or formulations would be much appreciated!










share|cite|improve this question









$endgroup$












  • $begingroup$
    Purely based on the intuition of what total variation measures, this should be ${rm TV}_{bar S}[f] = sum_i {rm TV}_{bar S_i}[f] + frac12 sum_i int_{partialbar S_i} |f^+(x) - f^-(x)|,mathrm dell$ where $f^+$ and $f^-$ are the values at either side of the crease, right? I put in a $frac12$ to account for double-counting the creases. // I presume you're looking for a rigorous proof, though. Have you tried connecting the patches via smooth strips of width $h$, then taking the limit as $hto0$?
    $endgroup$
    – Rahul
    Dec 9 '18 at 5:35












  • $begingroup$
    This certainly seems like a reasonable intuition! I wasn't sure the proper proof technique here (it's outside of my usual math comfort area! :-) ) --- is there an example of a proof you have in mind that uses this smoothing procedure for a measure like TV?
    $endgroup$
    – Justin Solomon
    Dec 9 '18 at 14:54










  • $begingroup$
    Sorry, no, I'm not very familiar with this area either. It was just the first thing that came to mind as something to try. (Though I notice now that you say $f$ is continuous on $bar S$, in which case the second term of my suggestion drops out and the total variation would simply be the sum of the TV over all the individual patches.) By the way, by "surface" do you mean a 2D surface embedded in $mathbb R^3$? an abstract differentiable manifold? or something else?
    $endgroup$
    – Rahul
    Dec 10 '18 at 4:36










  • $begingroup$
    For our purposes a 2D surface in R3 is good enough, although I'm betting everything carries through to the Riemannian submanifold case. After some discussion with my students, we think your formula is correct except without the 1/2 factor in front of the second term (to sanity check the 1/2, remember TV of an indicator function is perimeter). But we're still lacking a careful argument :-) --- to come soon hopefully!
    $endgroup$
    – Justin Solomon
    Dec 11 '18 at 21:18














2












2








2


1



$begingroup$


Suppose $S$ is a smooth surface without boundary and $f:Stomathbb R$ is continuous. Then, we can define the total variation of $f$ as:
$$
mathrm{TV}[f]:=sup_{|phi|_inftyleq1} int_S f(x)nablacdotphi(x),dA(x).
$$

Here the variable $phi$ is a smooth vector field whose norm is pointwise bounded by $1$. When $f$ is differentiable, this expression is the same as $int_S |nabla f(x)|_2,dA(x)$.



Now, suppose $overline S=cup_{i=1}^k overline S_i$ is the union of $k$ smooth surfaces that join along potentially sharp crease curves. It still makes sense to define a function $f$ to be continuous on $overline S$, and $f$ can even be differentiable away from $cup_i partial S_i$.



Is there a definition of total variation of a function $f$ on the creased surface $overline S$ that agrees with the formula above? In particular, we no longer can use $nablacdotphi$ on the creases since it's not clear what it means to have divergence (I think).



Ideally I'd like the formula to still work when the $overline S$ is smooth without creases, and if we take a limiting sequence of smoothed-out versions of $overline S$ (whatever that means) and apply the smooth formula, then we get our general formula in the limit.



Furthermore, if $f$ is smooth on each $overline S_i$ but potentially discontinuous along the edges between the patches, I'm hoping for a formula similar to Gauss-Bonnet with integrals along the creases:
$$
mathrm{TV}_{overline S}[f] = sum_i int_{overline S_i} |nabla f(x)|,dA(x) + sum_i int_{partial overline S_i} [mathrm{something}],dell.
$$

This seems possible via integration by parts.



Any pointers to papers or formulations would be much appreciated!










share|cite|improve this question









$endgroup$




Suppose $S$ is a smooth surface without boundary and $f:Stomathbb R$ is continuous. Then, we can define the total variation of $f$ as:
$$
mathrm{TV}[f]:=sup_{|phi|_inftyleq1} int_S f(x)nablacdotphi(x),dA(x).
$$

Here the variable $phi$ is a smooth vector field whose norm is pointwise bounded by $1$. When $f$ is differentiable, this expression is the same as $int_S |nabla f(x)|_2,dA(x)$.



Now, suppose $overline S=cup_{i=1}^k overline S_i$ is the union of $k$ smooth surfaces that join along potentially sharp crease curves. It still makes sense to define a function $f$ to be continuous on $overline S$, and $f$ can even be differentiable away from $cup_i partial S_i$.



Is there a definition of total variation of a function $f$ on the creased surface $overline S$ that agrees with the formula above? In particular, we no longer can use $nablacdotphi$ on the creases since it's not clear what it means to have divergence (I think).



Ideally I'd like the formula to still work when the $overline S$ is smooth without creases, and if we take a limiting sequence of smoothed-out versions of $overline S$ (whatever that means) and apply the smooth formula, then we get our general formula in the limit.



Furthermore, if $f$ is smooth on each $overline S_i$ but potentially discontinuous along the edges between the patches, I'm hoping for a formula similar to Gauss-Bonnet with integrals along the creases:
$$
mathrm{TV}_{overline S}[f] = sum_i int_{overline S_i} |nabla f(x)|,dA(x) + sum_i int_{partial overline S_i} [mathrm{something}],dell.
$$

This seems possible via integration by parts.



Any pointers to papers or formulations would be much appreciated!







multivariable-calculus smooth-manifolds total-variation






share|cite|improve this question













share|cite|improve this question











share|cite|improve this question




share|cite|improve this question










asked Dec 7 '18 at 23:00









Justin SolomonJustin Solomon

200113




200113












  • $begingroup$
    Purely based on the intuition of what total variation measures, this should be ${rm TV}_{bar S}[f] = sum_i {rm TV}_{bar S_i}[f] + frac12 sum_i int_{partialbar S_i} |f^+(x) - f^-(x)|,mathrm dell$ where $f^+$ and $f^-$ are the values at either side of the crease, right? I put in a $frac12$ to account for double-counting the creases. // I presume you're looking for a rigorous proof, though. Have you tried connecting the patches via smooth strips of width $h$, then taking the limit as $hto0$?
    $endgroup$
    – Rahul
    Dec 9 '18 at 5:35












  • $begingroup$
    This certainly seems like a reasonable intuition! I wasn't sure the proper proof technique here (it's outside of my usual math comfort area! :-) ) --- is there an example of a proof you have in mind that uses this smoothing procedure for a measure like TV?
    $endgroup$
    – Justin Solomon
    Dec 9 '18 at 14:54










  • $begingroup$
    Sorry, no, I'm not very familiar with this area either. It was just the first thing that came to mind as something to try. (Though I notice now that you say $f$ is continuous on $bar S$, in which case the second term of my suggestion drops out and the total variation would simply be the sum of the TV over all the individual patches.) By the way, by "surface" do you mean a 2D surface embedded in $mathbb R^3$? an abstract differentiable manifold? or something else?
    $endgroup$
    – Rahul
    Dec 10 '18 at 4:36










  • $begingroup$
    For our purposes a 2D surface in R3 is good enough, although I'm betting everything carries through to the Riemannian submanifold case. After some discussion with my students, we think your formula is correct except without the 1/2 factor in front of the second term (to sanity check the 1/2, remember TV of an indicator function is perimeter). But we're still lacking a careful argument :-) --- to come soon hopefully!
    $endgroup$
    – Justin Solomon
    Dec 11 '18 at 21:18


















  • $begingroup$
    Purely based on the intuition of what total variation measures, this should be ${rm TV}_{bar S}[f] = sum_i {rm TV}_{bar S_i}[f] + frac12 sum_i int_{partialbar S_i} |f^+(x) - f^-(x)|,mathrm dell$ where $f^+$ and $f^-$ are the values at either side of the crease, right? I put in a $frac12$ to account for double-counting the creases. // I presume you're looking for a rigorous proof, though. Have you tried connecting the patches via smooth strips of width $h$, then taking the limit as $hto0$?
    $endgroup$
    – Rahul
    Dec 9 '18 at 5:35












  • $begingroup$
    This certainly seems like a reasonable intuition! I wasn't sure the proper proof technique here (it's outside of my usual math comfort area! :-) ) --- is there an example of a proof you have in mind that uses this smoothing procedure for a measure like TV?
    $endgroup$
    – Justin Solomon
    Dec 9 '18 at 14:54










  • $begingroup$
    Sorry, no, I'm not very familiar with this area either. It was just the first thing that came to mind as something to try. (Though I notice now that you say $f$ is continuous on $bar S$, in which case the second term of my suggestion drops out and the total variation would simply be the sum of the TV over all the individual patches.) By the way, by "surface" do you mean a 2D surface embedded in $mathbb R^3$? an abstract differentiable manifold? or something else?
    $endgroup$
    – Rahul
    Dec 10 '18 at 4:36










  • $begingroup$
    For our purposes a 2D surface in R3 is good enough, although I'm betting everything carries through to the Riemannian submanifold case. After some discussion with my students, we think your formula is correct except without the 1/2 factor in front of the second term (to sanity check the 1/2, remember TV of an indicator function is perimeter). But we're still lacking a careful argument :-) --- to come soon hopefully!
    $endgroup$
    – Justin Solomon
    Dec 11 '18 at 21:18
















$begingroup$
Purely based on the intuition of what total variation measures, this should be ${rm TV}_{bar S}[f] = sum_i {rm TV}_{bar S_i}[f] + frac12 sum_i int_{partialbar S_i} |f^+(x) - f^-(x)|,mathrm dell$ where $f^+$ and $f^-$ are the values at either side of the crease, right? I put in a $frac12$ to account for double-counting the creases. // I presume you're looking for a rigorous proof, though. Have you tried connecting the patches via smooth strips of width $h$, then taking the limit as $hto0$?
$endgroup$
– Rahul
Dec 9 '18 at 5:35






$begingroup$
Purely based on the intuition of what total variation measures, this should be ${rm TV}_{bar S}[f] = sum_i {rm TV}_{bar S_i}[f] + frac12 sum_i int_{partialbar S_i} |f^+(x) - f^-(x)|,mathrm dell$ where $f^+$ and $f^-$ are the values at either side of the crease, right? I put in a $frac12$ to account for double-counting the creases. // I presume you're looking for a rigorous proof, though. Have you tried connecting the patches via smooth strips of width $h$, then taking the limit as $hto0$?
$endgroup$
– Rahul
Dec 9 '18 at 5:35














$begingroup$
This certainly seems like a reasonable intuition! I wasn't sure the proper proof technique here (it's outside of my usual math comfort area! :-) ) --- is there an example of a proof you have in mind that uses this smoothing procedure for a measure like TV?
$endgroup$
– Justin Solomon
Dec 9 '18 at 14:54




$begingroup$
This certainly seems like a reasonable intuition! I wasn't sure the proper proof technique here (it's outside of my usual math comfort area! :-) ) --- is there an example of a proof you have in mind that uses this smoothing procedure for a measure like TV?
$endgroup$
– Justin Solomon
Dec 9 '18 at 14:54












$begingroup$
Sorry, no, I'm not very familiar with this area either. It was just the first thing that came to mind as something to try. (Though I notice now that you say $f$ is continuous on $bar S$, in which case the second term of my suggestion drops out and the total variation would simply be the sum of the TV over all the individual patches.) By the way, by "surface" do you mean a 2D surface embedded in $mathbb R^3$? an abstract differentiable manifold? or something else?
$endgroup$
– Rahul
Dec 10 '18 at 4:36




$begingroup$
Sorry, no, I'm not very familiar with this area either. It was just the first thing that came to mind as something to try. (Though I notice now that you say $f$ is continuous on $bar S$, in which case the second term of my suggestion drops out and the total variation would simply be the sum of the TV over all the individual patches.) By the way, by "surface" do you mean a 2D surface embedded in $mathbb R^3$? an abstract differentiable manifold? or something else?
$endgroup$
– Rahul
Dec 10 '18 at 4:36












$begingroup$
For our purposes a 2D surface in R3 is good enough, although I'm betting everything carries through to the Riemannian submanifold case. After some discussion with my students, we think your formula is correct except without the 1/2 factor in front of the second term (to sanity check the 1/2, remember TV of an indicator function is perimeter). But we're still lacking a careful argument :-) --- to come soon hopefully!
$endgroup$
– Justin Solomon
Dec 11 '18 at 21:18




$begingroup$
For our purposes a 2D surface in R3 is good enough, although I'm betting everything carries through to the Riemannian submanifold case. After some discussion with my students, we think your formula is correct except without the 1/2 factor in front of the second term (to sanity check the 1/2, remember TV of an indicator function is perimeter). But we're still lacking a careful argument :-) --- to come soon hopefully!
$endgroup$
– Justin Solomon
Dec 11 '18 at 21:18










0






active

oldest

votes











Your Answer





StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3030477%2ftotal-variation-on-a-creased-surface%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Mathematics Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


Use MathJax to format equations. MathJax reference.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3030477%2ftotal-variation-on-a-creased-surface%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

How do I know what Microsoft account the skydrive app is syncing to?

When does type information flow backwards in C++?

Grease: Live!